From m42-signs
Manages learning extraction and sign application workflows. This skill should be used when extracting learnings from session transcripts, reviewing proposed signs, or applying approved learnings to CLAUDE.md files. Triggers on "extract learnings", "review signs", "apply signs", "manage signs", "learning backlog".
How this skill is triggered — by the user, by Claude, or both
Slash command
/m42-signs:skills/managing-signsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides workflows for the learning loop - extracting wisdom from session failures and applying them as permanent signs in CLAUDE.md files.
This skill provides workflows for the learning loop - extracting wisdom from session failures and applying them as permanent signs in CLAUDE.md files.
See the plugin commands for available operations:
/m42-signs:add - Manually add a learning to the backlog/m42-signs:list - List learnings in the backlog/m42-signs:extract - Extract learnings from a session transcript/m42-signs:review - Review and approve/reject learnings/m42-signs:apply - Apply approved learnings to CLAUDE.md filesIntegrate learning extraction into your sprint workflows for automated capture of development insights.
During sprint execution, session transcripts are stored at:
.claude/sprints/<sprint-id>/transcripts/<phase>-<step>-<subphase>.jsonl
| Variable | Available In | Description |
|---|---|---|
{{sprint.id}} | All phases | Sprint identifier (e.g., 2026-01-18_feature-name) |
{{sprint.name}} | All phases | Human-readable sprint name |
{{step.id}} | For-each phases | Step identifier (e.g., step-1) |
{{step.prompt}} | For-each phases | Step description from SPRINT.yaml |
{{phase.id}} | All phases | Current phase identifier |
Add as a final phase in any sprint workflow:
phases:
# ... your existing phases ...
- id: learning-extraction
prompt: |
Extract learnings from this sprint's development sessions.
Use /m42-signs:extract to process transcripts at:
.claude/sprints/{{sprint.id}}/transcripts/
Use --confidence-min medium to filter low-confidence patterns.
Two templates are provided in assets/:
learning-extraction-workflow.yaml - Standalone learning extraction workflow
# Reference as a workflow
- id: learning
workflow: learning-extraction-workflow
sprint-with-learning.yaml - Complete sprint workflow with learning extraction
# Use as your sprint workflow
workflow: sprint-with-learning
Full sprint configuration with learning extraction:
# SPRINT.yaml
name: Feature Implementation Sprint
workflow: sprint-with-learning
steps:
- id: step-1
prompt: Implement user authentication
- id: step-2
prompt: Add authorization middleware
# Learning extraction runs automatically after all steps
To manually extract learnings from a specific transcript:
/m42-signs:extract .claude/sprints/<sprint-id>/transcripts/<file>.jsonl --confidence-min medium
After extraction completes:
/m42-signs:status to see backlog summary/m42-signs:review to approve/reject learnings/m42-signs:apply to apply approved signs to CLAUDE.md filesnpx claudepluginhub mission42-ai/m42-claude-plugins --plugin m42-signsCaptures learnings from completed development sessions into reusable knowledge files organized by pattern, pitfall, decision, tool insight, and process improvement.
Captures structured lessons learned entries for organizational memory after incidents, completed projects, or significant learnings to preserve knowledge for future teams.
Runs agile retrospectives on Claude sessions, reflecting on what worked/didn't, and drives actionable improvements with file changes and archiving.