Learning Capture
Research learnings, methodological insights, and Gotchas maintenance.
Use This Skill When
- Completing a research task and recording lessons learned.
- Discovering a methodological pitfall or edge case.
- Resolving an analysis error that others should avoid.
- Updating Gotchas in related co-scientist skills.
Workflow
Identify learning event:
- Analysis error that was corrected
- Methodological shortcut that worked well
- Assumption that proved incorrect
- Tool or library behavior that was unexpected
Structure the learning:
- WHAT: Specific situation description
- WHY: Why it matters (impact, frequency)
- HOW: Concrete prevention or best practice
- WHERE: Which co-scientist skill should be updated
Generate Gotcha entry:
- 1-2 lines, concrete, actionable
- Include specific commands, settings, or thresholds
- Avoid generic advice
Update target skill's Gotchas section
Record in
logs/learnings-log.jsonl:{"timestamp":"...","skill":"co-scientist-data-analysis","learning":"多重比較でBonferroni補正を忘れた","action":"Gotchas追記","severity":"high"}
Deliverables
- Updated Gotchas in target skill's SKILL.md.
logs/learnings-log.jsonl: timestamped learning record.
Quality Gates
- Learning is specific (not generic advice).
- Gotcha entry is 1-2 lines and actionable.
- No duplicate with existing Gotchas.
- Target skill remains under 500 lines after addition.
If any gate fails: identify the specific failing check, fix the issue, and re-validate before proceeding.
Gotchas
- 学びの記録は「ミス発生直後」に行うこと。時間が経つと詳細を忘れる
- 汎用的な助言(「テストを書こう」)は価値が低い。プロジェクト固有の具体的な知見を書くこと
- Gotchas が 10 項目を超えたら、カテゴリ分けを検討すること
- 同じ学びを複数スキルに重複記載しないこと。最も関連性の高い 1 箇所に書く
Validation Loop
- Gotcha エントリを生成
- チェック:
- 具体的なコマンド・設定値・閾値が含まれるか
- 既存 Gotchas と重複していないか
- 追記後のスキルが 500 行以内か
- 不合格なら修正
- 合格後に追記実行