architecture-decision
Creates an Architecture Decision Record (ADR) documenting a significant technical decision, its context, alternatives considered, and consequences.
Skill by swl521
Chalk Labs
Need help deploying architecture-decision?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code. Read the repository before you give any tool access to your data.
npx agentmarket install skill/swl521-architecture-decision
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/architecture-decision
Tools it pre-approves 7
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Glob,Grep,Write,Edit,Task,AskUserQuestion
What's inside
- Skill name
architecture-decision- Description
- Creates an Architecture Decision Record (ADR) documenting a significant technical decision, its context, alternatives considered, and consequences. Every major technical choice should have an ADR.
- License
- MIT
- Allowed tools
- Read,, Glob,, Grep,, Write,, Edit,, Task,, AskUserQuestion
- Instructions
- 449 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
When this skill is invoked:
## 0. Parse Arguments — Detect Retrofit Mode
Resolve the review mode (once, store for all gate spawns this run):
1. If `--review [full|lean|solo]` was passed → use that
2. Else read `production/review-mode.txt` → use that value
3. Else → default to `lean`
See `.claude/docs/director-gates.md` for the full check pattern.
**If the argument starts with `retrofit` followed by a file path**
(e.g., `/architecture-decision retrofit docs/architecture/adr-0001-event-system.md`):
Enter **retrofit mode**:
1. Read the existing ADR file completely.
2. Identify which template sections are present by scanning headings:
- `## Status` — **BLOCKING if missing**: `/story-readiness` cannot check ADR acceptance
- `## ADR Dependencies` — HIGH if missing: dependency ordering breaks
- `## Engine Compatibility` — HIGH if missing: post-cutoff risk unknown
- `## GDD Requirements Addressed` — MEDIUM if missing: traceability lost
3. Present to the user:
```
## Retrofit: [ADR title]
File: [path]
Sections already present (will not be touched):
✓ Status: [current value, or "MISSING — will add"]
✓ [section]
Missing sections to add:
✗ Status — BLOCKING (stories cannot validate ADR acceptance without this)
✗ ADR Dependencies — HIGH
✗ Engine Compatibility — HIGH
```
4. Ask: "Shall I add the [N] missing sections? I will not modify any existing content."
5. If yes:
- For **Status**: ask the user — "What is the current status of this decision?"
Options: "Proposed", "Accepted", "Deprecated", "Superseded by ADR-XXXX"
- For **ADR Dependencies**: ask — "Does this decision depend on any other ADR?
Does it enable or block any other ADR or epic?" Accept "None" for each field.
- For **Engine Compatibility**: read the engine reference docs (same as Step 0 below)
and ask the user to confirm the domain. Then generate the table with verified data.
- For **GDD Requirements Addressed**: ask — "Which GDD systems motivated this decision?
What specific requirement in each GDD does this ADR address?"
- Append each missing section to the ADR file using the Edit tool.
- **Never modify any existing section.** Only append or fill absent sections.
6. After adding all missing sections, update the ADR's `## Date` field if it is absent.
7. Suggest: "Run `/architecture-review` to re-validate coverage now that this ADR
has its Status and Dependencies fields."
If NOT in retrofit mode, proceed to Step 0 below (normal ADR authoring).
**No-argument guard**: If no argument was provided (title is empty), ask before
running Phase 0:
> "What technical decision are you documenting? Please provide a short title
> (e.g., `event-system-architecture`, `physics-engine-choice`)."
Use the user's response as the title, then proceed to Step 0.
---
## 0. Load Engine Context (ALWAYS FIRST)
Before doing anything else, establish the engine environment:
1. Read `docs/engine-reference/[engine]/VERSION.md` to get:
- Engine name and version
- LLM knowledge cutoff date
- Post-cutoff version risk levels (LOW / MEDIUM / HIGH)
2. Identify the **domain** of this architecture decision from the title or
user description. Common domains: Physics, Rendering, UI, Audio, Navigation,
Animation, Networking, Core, Input, Scripting.
3. Read the corresponding module reference if it exists:
`docs/engine-reference/[engine]/modules/[domain].md`
4. Read `docs/engine-reference/[engine]/breaking-changes.md` — flag any
changes in the relevant domain that post-date the LLM's training cutoff.
5. Read `docs/engine-reference/[engine]/deprecated-apis.md` — flag any APIs
in the relevant domain that should not be used.
6. **Display a knowledge gap warning** before proceeding if the domain carries
MEDIUM or HIGH risk:
```
⚠️ ENGINE KNOWLEDGE GAP WARNING
Engine: [name + version]
Domain: [domain]
Risk Level: HIGH — This version is post-LLM-cutoff.
Key changes verified from engine-reference docs:
- [Change 1 relevant to this domain]
- [Change 2]
This ADR will be cross-referenced against the engine reference library.
Proceed with verified information only — do NOT rely solely on training data.
```
If no engine has been configured yet, prompt: "No engine is configured.
Run `/setup-engine` first, or tell me which engine you are using."
---
## 1. Determine the next ADR number
Scan `docs/architecture/` for existing ADRs to find the next number.
---
## 2. Gather context
Read related code, existing ADRs, and relevant GDDs from `design/gdd/`.
### 2a: Architecture Registry Check (BLOCKING gate)From swl521/Codex-Game-Studios, MIT.
More from swl521/Codex-Game-Studios
- 0.473score
balance-check
swl521
Analyzes game balance data files, formulas, and configuration to identify outliers, broken progressions, degenerate strategies, and economy imbalances.
SkillDFreshness: D★ 9Claude Code +9 - 0.473score
adopt
swl521
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
SkillDFreshness: D★ 9Claude Code +9 - 0.473score
consistency-check
swl521
Scan all GDDs against the entity registry to detect cross-document inconsistencies: same entity with different stats, same item with different values, same…
SkillDFreshness: D★ 9Claude Code +9 - 0.473score
create-architecture
swl521
Guided, section-by-section authoring of the master architecture document for the game.
SkillDFreshness: D★ 9Claude Code - 0.470score
brainstorm
swl521
Guided game concept ideation — from zero idea to a structured game concept document.
SkillDFreshness: D★ 9Claude Code - 0.470score
bug-report
swl521
Creates a structured bug report from a description, or analyzes code to identify potential bugs.
SkillDFreshness: D★ 9Claude Code +9 - 0.470score
bug-triage
swl521
Read all open bugs in production/qa/bugs/, re-evaluate priority vs.
SkillDFreshness: D★ 9Claude Code +9 - 0.470score
changelog
swl521
Auto-generates a changelog from git commits, sprint data, and design documents.
SkillDFreshness: D★ 9Claude Code +9 - 0.470score
code-review
swl521
Performs an architectural and quality code review on a specified file or set of files.
SkillDFreshness: D★ 9Claude Code - 0.470score
design-review
swl521
Reviews a game design document for completeness, internal consistency, implementability, and adherence to project design standards.
SkillDFreshness: D★ 9Claude Code - 0.470score
art-bible
swl521
Guided, section-by-section Art Bible authoring.
SkillDFreshness: D★ 9Claude Code - 0.470score
asset-audit
swl521
Audits game assets for compliance with naming conventions, file size budgets, format standards, and pipeline requirements.
SkillDFreshness: D★ 9Claude Code +9
Signals
- Stars
- 9
- Forks
- 3
- Open issues
- 1
- Last commit (this folder)
- Apr 24, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/swl521/Codex-Game-Studios
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from swl521
- 0.473score
create-architecture
swl521
Guided, section-by-section authoring of the master architecture document for the game.
SkillDFreshness: D★ 9Claude Code - 0.473score
balance-check
swl521
Analyzes game balance data files, formulas, and configuration to identify outliers, broken progressions, degenerate strategies, and economy imbalances.
SkillDFreshness: D★ 9Claude Code +9 - 0.473score
adopt
swl521
Brownfield onboarding — audits existing project artifacts for template format compliance (not just existence), classifies gaps by impact, and produces a…
SkillDFreshness: D★ 9Claude Code +9 - 0.473score
consistency-check
swl521
Scan all GDDs against the entity registry to detect cross-document inconsistencies: same entity with different stats, same item with different values, same…
SkillDFreshness: D★ 9Claude Code +9 - 0.470score
art-bible
swl521
Guided, section-by-section Art Bible authoring.
SkillDFreshness: D★ 9Claude Code - 0.470score
asset-spec
swl521
Generate per-asset visual specifications and AI generation prompts from GDDs, level docs, or character profiles.
SkillDFreshness: D★ 9Claude Code
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get architecture-decision running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
architecture-decision skill. Agent Mart. https://agentmart.dev/skills/swl521-architecture-decision (last updated 2026-10-24)