ワンクリックで
capturing-learning-from-completed-work
Systematic retrospective to capture decisions, lessons, and insights from completed work
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Systematic retrospective to capture decisions, lessons, and insights from completed work
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use boolean decision trees instead of imperatives for 100% compliance under pressure
Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes
Use when completing tasks, implementing major features, or before merging to verify work meets requirements - dispatches cipherpowers:code-review-agent subagent to review implementation against plan or requirements before proceeding
Establish workflow boundary checklists with clear pass/fail criteria and escalation procedures
Use when you've developed a broadly useful skill and want to contribute it upstream via pull request - guides process of branching, committing, pushing, and creating PR to contribute skills back to upstream repository
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
| name | Capturing Learning from Completed Work |
| description | Systematic retrospective to capture decisions, lessons, and insights from completed work |
| when_to_use | when completing significant work, after debugging sessions, before moving to next task, when work took longer than expected, or when approaches were discarded |
| version | 1.0.0 |
| languages | all |
Context is lost rapidly without systematic capture. After completing work, engineers move to the next task and forget valuable lessons, discarded approaches, and subtle issues discovered. This skill provides a systematic retrospective workflow to capture learning while context is fresh.
Use this skill when:
When NOT to use:
Exhaustion after completion is when capture matters most.
The harder the work, the more valuable the lessons. "Too tired" means the learning is significant enough to warrant documentation.
| Rationalization | Reality |
|---|---|
| "I remember what happened" | Memory fades in days. Future you won't remember details. |
| "Too tired to write it up" | Most tired = most learning. 10 minutes now saves hours later. |
| "It's all in the commits" | Commits show WHAT changed, not WHY you chose this approach. |
| "Not worth documenting" | If you spent >30 min on it, someone else will too. Document it. |
| "It was too simple/small" | If it wasn't obvious to you at first, it won't be obvious to others. |
| "Anyone could figure this out" | You didn't know it before. Document for past-you. |
| "Nothing significant happened" | Every task teaches something. Capture incremental learning. |
| "User wants to move on" | User wants quality. Learning capture ensures it. |
None of these are valid reasons to skip capturing learning.
✅ MUST document:
Common blind spots:
Before writing, review what was done:
Create or update summary in appropriate location:
For work tracking systems:
docs/work/summary.md or iteration-specific fileFor non-tracked work:
Decide where to capture based on these criteria:
Add to CLAUDE.md/AGENTS.md when:
wc -l)Create separate file docs/learning/YYYY-MM-DD-topic.md when:
Bloat warning: Retrospective content can quickly bloat instruction files. Prefer docs/learning/ for detailed write-ups. Only add to instruction files if the lesson is truly universal.
Before adding to instruction files:
wc -l CLAUDE.mdcipherpowers:maintaining-instruction-files skill for quality verificationMinimal structure:
## [Work Item / Feature Name]
**What:** Brief description (1-2 sentences)
**Key Decisions:**
- Decision 1 (why)
- Decision 2 (why)
**What Didn't Work:**
- Approach X (why it failed, what we learned)
- Approach Y (why it failed)
**Issues Discovered:**
- Issue 1 (how solved)
- Issue 2 (how solved)
**Time Notes:**
Estimated X hours, took Y hours. [Explain if significant difference]
**Open Questions:**
- Question 1
- Question 2
Connect learning to codebase:
Ensure future discoverability:
Without systematic capture:
With this workflow:
This skill can be invoked by:
/cipherpowers:summarise command for retrospective captureCommands should provide context about where to save summaries and reference this skill for methodology.