← スキル一覧に戻る

knownsresearch
by knowns-dev
knownsresearchは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。
⭐ 66🍴 13📅 2026年1月23日
SKILL.md
name: knowns.research description: Use when you need to understand existing code, find patterns, or explore the codebase before implementation
Researching the Codebase
Understand existing patterns and implementation before making changes.
Announce at start: "I'm using the knowns.research skill to research [topic]."
Core principle: UNDERSTAND WHAT EXISTS BEFORE ADDING NEW CODE.
The Process
Step 1: Search Documentation
# Search docs for topic
knowns search "<topic>" --type doc --plain
# Read relevant docs
knowns doc "<path>" --plain --smart
Step 2: Search Completed Tasks
# Find similar work that was done
knowns search "<keywords>" --type task --status done --plain
# View task for implementation details
knowns task <id> --plain
Learn from history - completed tasks often contain valuable insights.
Step 3: Search Codebase
# Find files by name pattern
find . -name "*<pattern>*" -type f | grep -v node_modules | head -20
# Search code content
grep -r "<pattern>" --include="*.ts" --include="*.tsx" -l | head -20
Step 4: Analyze Patterns
Look for:
- How similar features are implemented
- Common patterns used
- File/folder structure conventions
- Naming conventions
- Error handling patterns
Step 5: Document Findings
## Research: [Topic]
### Existing Implementations
- `src/path/file.ts`: Does X
- `src/path/other.ts`: Handles Y
### Patterns Found
- Pattern 1: Used for...
- Pattern 2: Applied when...
### Related Docs
- @doc/path1 - Covers X
- @doc/path2 - Explains Y
### Recommendations
Based on research:
1. Reuse X from Y
2. Follow pattern Z
3. Avoid approach W because...
Research Checklist
- Searched documentation
- Reviewed similar completed tasks
- Found existing code patterns
- Identified reusable components
- Noted conventions to follow
After Research
Use findings in task:
# Create informed task
knowns task create "<title>" \
-d "Based on research: use pattern from X" \
--ac "Follow pattern in src/..." \
--ac "Reuse component Y"
# Or update existing task plan
knowns task edit <id> --plan $'1. Based on research...
2. Reuse pattern from...'
What to Look For
| Looking For | Where to Check |
|---|---|
| Conventions | @doc/CONVENTIONS, existing code |
| Patterns | @doc/patterns/*, similar features |
| Utilities | src/utils/, src/lib/ |
| Examples | Completed tasks, tests |
| API design | Existing endpoints, @doc/api/* |
When to Research
Always research before:
- Implementing new features
- Adding new patterns
- Making architectural decisions
Skip research for:
- Simple bug fixes with clear cause
- Trivial changes following obvious patterns
Remember
- Check docs and tasks first
- Look at how similar things are done
- Note file locations for reference
- Look at tests for expected behavior
- Document findings for future reference
スコア
総合スコア
75/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です