ワンクリックで
openadt-sdd
Spec-driven development for OpenADT — spec, test, code, verify-spec-sync, docs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Spec-driven development for OpenADT — spec, test, code, verify-spec-sync, docs.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when the user invokes /act on a PR/MR or /act <context> with context ∈ {pr, plan, backlog, harvest}. Resolves threads in product code (or posts a substantive in-thread reply), commits, then closes threads. Never resolve-only. Harvest (collecting threads) lives in /harvest; triage (priority / grouping / wontfix) lives in /backlog. /act is the fix loop, not the collect or triage.
Domain-agnostic AI-native scenario runner (e2e-agent CLI). Scenarios are markdown prompts; evidence is written by the CLI. Use when the user invokes /e2e or asks to run a live scenario test and collect evidence under .e2e/results/. Agents use only e2e-agent commands — never import internal framework modules.
Use when the user invokes /harvest on a PR or runs `harvest:pr` / `harvest:batch`. Collects unresolved PR review threads into .agents/review-debt/harvests/*.jsonl on PR merge (or via workflow_dispatch). Does not run during /act and does not open a harvest bot PR — new files are append-only paths pushed straight to main. Downstream consumers: /backlog (triage), /act (batch fix). Harvest is a one-way collect, not a fix loop.
Actionable improvement items derived from experience and retrospectives. Items live in .agents/backlog/.
Unified agent memory. Use /remember to store facts, experience, observations, and mental-models in .agents/memory/.
Reflect on current session and record experience. /retrospect = remember. --plan = + backlog item. --fix = + implement now.
| name | openadt-sdd |
| description | Spec-driven development for OpenADT — spec, test, code, verify-spec-sync, docs. |
specs/*.md (and vision.md if product scope changes).package-info.java, a row in the module README.md, and (if needed) apps/ARCHITECTURE.md Package → spec table; bun scripts/verify-package-docs.ts must pass.bun scripts/verify-spec-sync.ts
bun scripts/verify-package-docs.ts
mvnw -q verify -Pdistribution
bun run openadt:test
See CONTRIBUTING.md and .github/pull_request_template.md.
SetupAnalyzer wired detectors must match specs/setup.md and specs/cli.md — enforced by verify-spec-sync.ts.