بنقرة واحدة
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.