بنقرة واحدة
docs
Update project documentation (ADRs, CHANGELOG, running notes) in compact Claude-friendly format
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Update project documentation (ADRs, CHANGELOG, running notes) in compact Claude-friendly format
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Comprehensive code review with security, patterns, and quality focus
Parallel execution using multiple Claude instances in Kitty terminal
Agile/Waterfall project planning, tracking, and delivery management
McKinsey-level strategic analysis with MECE frameworks and quantitative prioritization
Audit and harden any repository with standardized quality gates, hooks, and scripts
Optimize project instructions and agent setup for lower token usage and higher signal
| name | docs |
| description | Update project documentation (ADRs, CHANGELOG, running notes) in compact Claude-friendly format |
| allowed-tools | ["Read","Glob","Grep","Write","Edit","Bash"] |
| context | fork |
| user-invocable | true |
| version | 1.0.0 |
Update ADRs, CHANGELOG, and running notes outside of plan workflows.
Create and update project documentation using the compact Claude-friendly format defined in knowledge-codification.md. Use this when documentation needs updating but no plan is active.
# Find project root (nearest package.json or .git)
PROJECT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
echo "Project: $PROJECT_ROOT"
ls "$PROJECT_ROOT/docs/adr/" 2>/dev/null | tail -5
Read ${CLAUDE_HOME:-.claude}/commands/planner-modules/knowledge-codification.md for:
Status: X | Date: Y | Plan: Z on one line)## [Unreleased] sections)docs/adr/plan-{id}-notes.md)Use AskUserQuestion:
# Find highest ADR number
ls docs/adr/[0-9]*.md 2>/dev/null | sort -t/ -k3 -n | tail -1
# ADR {NNNN}: {Title}
Status: Accepted | Date: {DD Mon YYYY} | Plan: {plan_id or "none"}
## Context
{2-3 sentences: what problem, when encountered}
## Decision
{2-3 sentences: what we chose, why}
## Consequences
- Positive: {outcome}
- Negative: {tradeoff}
## Enforcement
- Rule: `{eslint-rule-or-grep-pattern}`
- Check: `{verification command}`
- Ref: {related ADR IDs if any}
## [Unreleased]
### {Category}
- Added: {new feature/file}
- Changed: {modification}
- Fixed: {bug fix}
# {Context} Running Notes
## {Section}
- Decision: {what and why, 1 line}
- Issue: {problem} -> Fix: {solution}
- Pattern: {reusable insight}
# ADR exists and is under 20 lines
wc -l docs/adr/{new-adr}.md
# CHANGELOG updated
grep -q 'Unreleased' CHANGELOG.md
Positive:/Negative: labels (grep-friendly)docs/adr/{NNNN}-{slug}.md (compact format)## [Unreleased] sectiondocs/adr/plan-{id}-notes.md