ork-assess
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Nygard-format ADRs: context, decision, consequences, alternatives. Use when writing an ADR or recording an architectural decision.
Claude Code
$ npx -y skills add yonatangross/orchestkit --skill architecture-decision-record --agent claude-code
Codex
$ npx skills add yonatangross/orchestkit --skill architecture-decision-record -a codex -y
Cursor
$ npx skills add yonatangross/orchestkit --skill architecture-decision-record -a cursor -y
Gemini CLI
$ npx skills add yonatangross/orchestkit --skill architecture-decision-record -a gemini-cli -y
GitHub Copilot
$ npx skills add yonatangross/orchestkit --skill architecture-decision-record -a github-copilot -y
OpenCode
$ npx skills add yonatangross/orchestkit --skill architecture-decision-record -a opencode -y
Windsurf
$ npx skills add yonatangross/orchestkit --skill architecture-decision-record -a windsurf -y
name: architecture-decision-record license: MIT compatibility: "Claude Code 2.1.277+." description: "Nygard-format ADRs: context, decision, consequences, alternatives. Use when writing an ADR or recording an architectural decision." user-invocable: false metadata: owner-agent: "backend-system-architect" category: document-asset-creation version: "2.0.0" author: "OrchestKit" complexity: "medium" tags: "architecture, documentation, decision-making, backend" allowed-tools: "Read Glob Grep WebFetch WebSearch"
Architecture Decision Records (ADRs) are lightweight documents that capture important architectural decisions along with their context and consequences. This skill provides templates, examples, and best practices for creating and maintaining ADRs in your projects.
ADRs serve as architectural memory for your team:
Each ADR should follow this structure:
Format: `ADR-####: [Decision Title]` Example: `ADR-0001: Adopt Microservices Architecture`
Current state of the decision:
**What to include:**
**What to include:**
**Be specific and actionable:**
**What to include:**
**Document at least 2 alternatives:**
**For each alternative, explain:**
Links to relevant resources:
Proposed → Accepted → [Implemented] → (Eventually) Superseded/Deprecated
↓
RejectedOnce accepted, don't edit ADRs. Create new ADRs that supersede old ones.
ADRs are historical records written as if the decision is being made now.
ADRs capture decisions, not implementation details.
Get input from relevant stakeholders before accepting.
Use 4-digit zero-padded numbers: ADR-0001, ADR-0002, etc. Maintain a single sequence even with multiple projects.
Keep ADRs in version control alongside code:
| Rule | Impact | What It Covers | |------|--------|----------------| | [interrogation-scalability](rules/interrogation-scalability.md) | HIGH | Scale questions, data volume, growth projections | | [interrogation-reliability](rules/interrogation-reliability.md) | HIGH | Data pa
The Complete AI Development Toolkit for Claude Code. 115 skills, 36 agents, 163 hooks. Install `ork` for stable (v10.x).
Assess a code change, design, architecture, workflow, or competing options against explicit criteria and evidence. Use when a…
Compare plausible implementation, architecture, product, or operational approaches before committing to one. Use when a request…
Map an unfamiliar codebase, feature, architecture, data flow, or operational path with file-backed evidence. Use when a request…
Render an answer inline as compact ASCII or box-drawing art with semantic status icons. Use for status, inventories, budgets,…
Make an approved, scoped change and prove the affected behavior. Use when a request asks to implement, build, add, or land a…
Review a pull request or branch for correctness, regressions, security, operational risk, and missing evidence. Use when a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.