بنقرة واحدة
adr
Create an Architecture Decision Record when making a non-obvious architectural call.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create an Architecture Decision Record when making a non-obvious architectural call.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Write a structured handoff at session end. Preserves context so the next agent can resume without human briefing. Invoke before ending any feature session longer than 30 minutes.
Multi-perspective code review against project standards with P1/P2/P3 severity classification. Works in Claude Code (Agent + optional GitHub MCP) and Cursor (Task subagents + gh/git). Use when the user invokes /review, asks for a PR or diff review, or wants a standards-aligned review with severity tags.
Multi-perspective code review (P1/P2/P3) for Cursor: inline checklists plus three parallel Task subagents (perf-auditor, security-reviewer, simplicity-reviewer with combined data-integrity prompt). Use when the user invokes /review, asks for a PR review, or wants repo-standard findings with severity.
Create well-formatted git commits following conventional commit standards.
Red→green→refactor discipline for new behavior — forces a failing test before implementation and a passing test before any claim of done.
Create or manage a git worktree for isolated parallel development — lets multiple agents work in the repo simultaneously without branch collisions.
| name | adr |
| description | Create an Architecture Decision Record when making a non-obvious architectural call. |
Create an Architecture Decision Record (ADR) when making a non-obvious architectural call. Captures the decision, context, and agent-specific guidance to prevent future agents from undoing intentional choices.
/adr <title> [--status <status>]
title: Short description of the decision (e.g., "use Prisma over SQLAlchemy")--status: Decision status (default: Accepted). Options: Proposed, Accepted, DeprecatedWhen this skill is invoked:
Autonomy:
Quality:
Agent Guidance field is the most important — it tells future agents what to doDo Not Change field prevents accidental refactoring of intentional patternsls docs/decisions/[0-9]*.md 2>/dev/null | sort -t/ -k3 -n | tail -1
If no ADRs exist, start at 0001. Otherwise, increment the highest number.
From the current session, extract:
If context is unclear, ask the user a maximum of 2 clarifying questions.
Filename: docs/decisions/NNNN-{slug}.md
Use the template from docs/decisions/adr-template.md with all fields filled in.
Add a row to the table in docs/decisions/index.md:
| NNNN | {Title} | Accepted | YYYY-MM-DD |
ADR created: docs/decisions/NNNN-{slug}.md
Decision: {one-line summary}
Agent Guidance: {the agent-guidance field}
Do Not Change: {count} patterns locked
Index updated: docs/decisions/index.md
Use /adr after:
Don't use for:
/compound instead)$ /adr "use cursor-based pagination over offset"
ADR created: docs/decisions/0001-use-cursor-based-pagination-over-offset.md
Decision: Use cursor-based pagination for all list endpoints
Agent Guidance: Do not convert cursor pagination to offset — cursor was
chosen for consistent ordering under concurrent writes.
Do Not Change: 2 patterns locked
Index updated: docs/decisions/index.md