Retrospective / Learning workflow (mandatory)
SkillDocs & knowledgeScan the current chat session for durable learnings (clarifications, corrections, decisions, pitfalls) and update .agent/memory.md. Use after critical review and before concluding work.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Retrospective / Learning workflow (mandatory) skill
What this skill tells your AI
The instructions your AI receives, as published by diegosouzapw/awesome-omni-skill in skills/data-ai/agent-ops-retrospective/SKILL.md and read by ahel’s review.
Goal
Ensure durable, reusable insights from this chat session are captured in .agent/memory.md so future sessions can resume without re-discovering them.
Inputs
- The current chat session transcript (user + assistant messages in this session)
.agent/constitution.md,.agent/memory.md,.agent/focus.md,.agent/issues/
Extraction rules (strict)
Only capture durable items:
- confirmed workflow rules
- stable project conventions (not one-off)
- confirmed commands (but commands/boundaries belong in constitution, not memory)
- user preferences that affect future work on this repo
- corrections to previous misunderstandings
- pitfalls/gotchas discovered during implementation
Do NOT capture:
- transient task state (belongs in focus)
- speculative ideas not adopted
- secrets/tokens
- personal/sensitive data
Placement rules (strict)
- Project-specific commands/boundaries/constraints →
.agent/constitution.md - Durable workflow learnings and recurring conventions →
.agent/memory.md - Current session status →
.agent/focus.md - Follow-ups and approvals needed →
.agent/issues/
Procedure
- Read: constitution/memory/focus/tasks.
- Scan the chat session for:
- explicit corrections ("No, do X instead of Y")
- newly confirmed commands or tools
- newly confirmed constraints ("never refactor", "only write docs in …")
- repeated misunderstandings (add a "pitfall to avoid")
- preferences expressed by the user
- Update
.agent/memory.md:- append a dated subsection:
## Retrospective YYYY-MM-DD - add short, atomic bullets phrased as "Do/Don't/Prefer"
- avoid duplication with constitution (link to constitution section if needed)
- append a dated subsection:
- Update focus if the retrospective reveals unresolved items.
- Invoke
agent-ops-tasksdiscovery if actionable items found. - Do not declare completion unless retrospective has been run.
Issue Discovery During Retrospective
After scanning session, invoke agent-ops-tasks discovery for actionable items:
-
Collect actionable learnings:
- "We should add tests for X" →
TESTissue - "This pattern is confusing, needs docs" →
DOCSissue - "Found a bug but didn't fix it" →
BUGissue - "This could be optimized later" →
PERFissue - "Technical debt noticed" →
CHOREorREFACissue - "Security concern noted" →
SECissue
- "We should add tests for X" →
-
Present to user:
📋 Retrospective identified {N} actionable items: Medium: - [DOCS] Document the retry mechanism in PaymentService - [TEST] Add integration tests for new OAuth flow Low: - [CHORE] Clean up commented-out code in UserController - [PERF] Consider caching user preferences (noted during implementation) Create issues for these? [A]ll / [S]elect / [N]one -
After creating issues:
- Mark in memory.md: "Created {ISSUE-IDs} for follow-up"
- These become part of the project backlog
Signals
- GitHub stars
- 57
- Forks
- 19
- Last commit
- Mar 2026
Advanced
- Catalog kind
- skill
- Gateway key
agent-ops-retrospective- Source
- github.com/diegosouzapw/awesome-omni-skill