Reviews implemented ADRs by comparing them against actual implementation and updating feedback sections. Use this when the user wants to review an ADR implementation, validate architectural decisions, or update ADR feedback logs.
This skill performs post-implementation reviews of Architecture Decision Records (ADRs) by comparing the documented decision against the actual implementation.
After implementing an ADR, this skill:
When reviewing an ADR implementation, follow these steps:
If the user specifies an ADR number (e.g., "Review ADR-0002"):
docs/decisions/XXXX-*.mdIf no specific ADR is mentioned:
docs/decisions/Extract key information:
Systematically check:
For each section in the ADR:
Modify the "Feedback Log" section at the end of the ADR with:
### Feedback Log
- Implementation date: {actual date}
- Actual outcomes:
- {outcome 1 with evidence}
- {outcome 2 with evidence}
- {outcome 3 with evidence}
- Challenges encountered:
- {challenge 1 and how it was resolved}
- {challenge 2 and how it was resolved}
- Lessons learned:
- {lesson 1}
- {lesson 2}
- Suggested improvements:
- {improvement 1 for future similar decisions}
- {improvement 2 for future similar decisions}
- Confirmation Status:
- ✅ {met criterion}
- ⚠️ {partially met criterion - explanation}
- ❌ {unmet criterion - reason}
After updating the ADR, provide the user with:
Use this checklist when performing reviews:
User request: "Review ADR-0002"
Your response should:
docs/decisions/0002-use-litellm-for-llm-provider-abstraction.mdsrc/cllm/client.py, etc.)pytest tests/)Provide the user with a structured report:
# ADR-XXXX Review Report
## Summary
[Brief overview: Fully Implemented / Partially Implemented / Not Implemented]
## Confirmation Criteria Status
✅ Criterion 1 - [evidence]
⚠️ Criterion 2 - [partially met because...]
❌ Criterion 3 - [not met because...]
## Test Results
- Tests found: X
- Tests passing: Y/X
- Coverage: [assessment]
## Key Achievements
- Achievement 1
- Achievement 2
## Challenges Identified
- Challenge 1
- Challenge 2
## Recommendations
- Recommendation 1
- Recommendation 2
## ADR Updated
✅ Feedback Log section has been updated with findings.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer