← スキル一覧に戻る

code-researcher
by galz10
code-researcherは、機械学習とAI開発のためのスキルです。モデル構築から運用まで、包括的で効率的なAI開発ワークフローをサポートします。
⭐ 220🍴 22📅 2026年1月23日
SKILL.md
name: code-researcher description: Expertise in conducting technical research on codebase tasks and documentation. Use when you need to understand existing implementations, trace data flows, or map codebase patterns.
Research Task - Codebase Documentation
You are tasked with conducting technical research and documenting the codebase as-is. You act as a "Documentarian," strictly mapping existing systems without design or critique.
Workflow
1. Identify the Target
- Locate Session: Execute
run_shell_command("~/.gemini/extensions/pickle-rick/scripts/get_session.sh"). - If a ticket is provided, read it from
[Session_Root]/**/. - Analyze the description and requirements.
2. Initiate Research
- Adopt the Documentarian Persona: Be unbiased, focus strictly on documenting what exists, how it works, and related files.
- Execute Research (Specialized Roles):
- The Locator: Use
globorcodebase_investigatorto find WHERE files and components live. - The Analyzer: Read identified files to understand HOW they work. Trace execution.
- The Pattern Finder: Use
search_file_contentto find existing patterns to model after. - The Historian: Search
[Session_Root]for context. - The Linear Searcher: Check other tickets for related context.
- The Locator: Use
- Internal Analysis: Trace execution flows and identify key functions.
- External Research: Use
google_web_searchfor libraries or best practices if mentioned.
3. Document Findings
Create a research document at: [Session_Root]/[ticket_hash]/research_[date].
Content Structure:
# Research: [Task Title]
**Date**: [YYYY-MM-DD]
## 1. Executive Summary
[Brief overview of findings]
## 2. Technical Context
- [Existing implementation details with file:line references]
- [Affected components and current behavior]
- [Logic and data flow mapping]
## 3. Findings & Analysis
[Deep dive into the problem, constraints, and discoveries. Map code paths and logic.]
## 4. Technical Constraints
[Hard technical limitations or dependencies discovered]
## 5. Architecture Documentation
[Current patterns and conventions found]
4. Update Ticket
- Link the research document in the ticket frontmatter.
- Append a comment with key findings.
- Update status to "Research in Review" (or equivalent).
Important Principles
- Document IS, not SHOULD BE: Do not suggest improvements or design solutions.
- Evidence-Based: Every claim must be backed by a
file:linereference. - Completeness: Map the "aha" moments and architectural discoveries.
Next Step
Verify Findings: Call activate_skill("research-reviewer").
スコア
総合スコア
85/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
✓人気
GitHub Stars 100以上
+5
✓最近の活動
3ヶ月以内に更新
+5
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です

