.github/skills/adr/SKILL.md
Creates a new Architecture Decision Record in docs/adr/. Load when making a significant architectural decision, choosing between technical approaches, establishing a new pattern, or recording why an alternative was rejected. Covers ADR format, status lifecycle, and what qualifies as an ADR.
npx skillsauth add poko8nada/pj_docs adrInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ADRs record the Why and Why Not behind significant decisions. They are append-only — never rewrite, only supersede. Agents use status fields to determine which decisions are currently active.
Accepted — currently active, agents must followSuperseded — replaced by a later ADR, link to successorDeprecated — no longer applicable, brief reason whyThis document should be written in Japanese.
---
status: Accepted
date: YYYY-MM-DD
---
# ADR-NNNN: [Decision Title]
## Context
[What situation or problem prompted this decision?
What constraints or forces were at play?]
## Decision
[What was decided? State it clearly and directly.]
## Rationale
[Why this option over the alternatives?
What trade-offs were accepted?]
## Alternatives Considered
### [Alternative A]
[What it is and why it was rejected]
### [Alternative B]
[What it is and why it was rejected]
## Consequences
[What becomes easier or harder as a result of this decision?
What future decisions does this constrain?]
docs/adr/
├── 0001-result-type-pattern.md
├── 0002-colocation-pattern.md
└── 0003-vertical-slice-architecture.md
Zero-padded 4-digit sequence. Title is kebab-case summary of the decision.
Do not edit the original. Create a new ADR and add to the original:
---
status: Superseded by ADR-NNNN
date: YYYY-MM-DD
---
Agents check status first — a superseded ADR is never authoritative.
tools
Composite Skill. This skill is used for project planning. Users request that a project plan be created, particularly during the initial stages.
documentation
Core Skill. This skill is for document creation. User ask you to create planning documents, such as requirement and task breakdown.
development
Core Skill. Next.js 15+ App Router architecture guidelines including component patterns, state management with Zustand, server actions, and project structure. Use when developing Next.js applications.
development
Core Skill. HonoX architecture guidelines including file-based routing, Islands pattern, component types, performance optimization, and best practices for full-stack development.