You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(aidd-context): refresh descriptions to cover the seven generated artifacts
context-generate now emits skills, agents, rules, slash commands, hooks, plugins, and marketplaces. Doc sources still listed only the old three. Refresh:
- plugins/aidd-context/.claude-plugin/plugin.json description
- .claude-plugin/marketplace.json aidd-context entry description
- root README aidd-context card
- plugins/aidd-context/README.md tagline + skills table row for context-generate
- plugins/aidd-context/skills/03-context-generate/README.md (full rewrite to enumerate seven artifacts and the sub-flow entry points)
- plugins/aidd-orchestrator/CATALOG.md regenerated to match disk
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|[1.0]|[onboard](skills/00-onboard/README.md)| Detect the project's aidd-context state and guide the user to ONE next aidd-context action through a state -> recommend -> execute loop. |
18
18
|[1.1]|[bootstrap](skills/01-bootstrap/README.md)| Imagine and validate the technical architecture of a new SaaS through interactive Q&A, candidate-stack comparison, multi-agent audit, and an INSTALL.md output. |
19
19
|[1.2]|[project-init](skills/02-project-init/README.md)| Initialize the project memory bank (rule directories are created lazily by `03-context-generate`). |
20
-
|[1.3]|[context-generate](skills/03-context-generate/README.md)| Generate Claude Code context artifacts - router-based skills, agents, and rules. |
20
+
|[1.3]|[context-generate](skills/03-context-generate/README.md)| Generate Claude Code context artifacts - router-based skills, agents, rules, slash commands, hooks, plugin scaffolds, and plugin marketplaces.|
21
21
|[1.4]|[mermaid](skills/04-mermaid/README.md)| Generate high-quality Mermaid diagrams from markdown content using a structured plan-validate workflow. |
22
22
|[1.5]|[learn](skills/05-learn/README.md)| Capture and store learnings from recently implemented features into memory bank, decisions, or coding rules. |
23
23
|[1.6]|[discovery](skills/06-discovery/README.md)| Help users discover installed skills and find the right one for their use case. |
- A new or refactored skill directory: `SKILL.md` + `actions/*.md` + `evals/scenarios.json` (when auto-triggered) + optional `references/` and `assets/`.
49
57
- Or a generated agent file from `assets/agents/agent-template.md`.
50
58
- Or a generated rule file from `assets/rules/rule-template.md`.
59
+
- Or a flat slash command file from `assets/commands/command-template.md`.
60
+
- Or a hook entry merged into the matching scope's hooks surface (JSON file, TOML table, or JS module per target tool).
61
+
- Or a fresh plugin tree with `.claude-plugin/plugin.json` + README + selected slot dirs.
62
+
- Or a marketplace catalogue `.claude-plugin/marketplace.json` + one or more plugin entries.
51
63
52
64
## Prerequisites
53
65
54
-
- Project initialized with the AIDD context layer (run `02-project-init`
55
-
first if `aidd_docs/` is missing).
56
-
- A clear user intent: what surface to generate (skill / agent / rule) and
57
-
the domain it covers.
66
+
- Project initialized with the AIDD context layer (run `02-project-init` first if `aidd_docs/` is missing).
67
+
- A clear user intent: which surface to generate and the domain it covers.
58
68
59
69
## Rules
60
70
61
71
R1-R10 in [`SKILL.md`](SKILL.md) are the non-bypassable invariants:
62
-
`SKILL.md` is a pure router, one skill = one domain, references one-level
63
-
deep, `SKILL.md` ≤ 500 lines, descriptions must include explicit triggers
64
-
and a "Do NOT use for..." clause, every action has a `## Test`, and
65
-
auto-trigger skills ship at least 3 eval scenarios.
72
+
`SKILL.md` is a pure router, one skill = one domain, references one-level deep, `SKILL.md` ≤ 500 lines, descriptions must include explicit triggers and a "Do NOT use for..." clause, every action has a `## Test`, and auto-trigger skills ship at least 3 eval scenarios.
66
73
67
74
## Technical details
68
75
69
76
See [`SKILL.md`](SKILL.md) for the full action contract and rules,
70
-
[`actions/skills/`](actions/skills/) for the skill-generation actions,
71
-
`references/naming-conventions.md` for tool-vs-activity naming, and
72
-
`assets/skills/`, `assets/agents/`, `assets/rules/` for the templates.
77
+
`actions/<sub-domain>/` for the sub-domain flows, and the `references/` and `assets/` directories for naming conventions, plugin/marketplace/hook/slash-command specs, and templates.
|`-`|[SKILL.md](skills/00-async-dev/SKILL.md)|`Pure dispatcher for the async-dev pipeline. Use when the user says "async dev", "/async-dev", "claude on issues", or when the entry point is ambiguous (e.g. "set up async dev and run on issue 42"). Detects intent (setup vs run vs review) from `$ARGUMENTS`, trigger source (env, label, PR comment), and repo state, then delegates to the matching specialized skill. Holds no business logic; every step is delegated. Do NOT use when the user explicitly names setup, run, or review (invoke the matching skill directly), or for plain status checks on the async pipeline.`|
|`-`|[SKILL.md](skills/01-setup-async-dev/SKILL.md)|`Installs and configures the aidd-orchestrator plugin end-to-end in a target repo, up to and including the first triggered run. Use when the user runs "/setup async dev", "configure async dev", "install async-dev plugin", or asks to set up Claude auto-implementation on issues. Do NOT use for running the async pipeline (use the run skill) or handling PR review loops (use the review skill).`|
|`-`|[SKILL.md](skills/02-run-async-dev/SKILL.md)|`Runs one async development pipeline cycle: polls issues labeled with the `to-implement` label (or its mention equivalent), resolves dependencies, locks the issue with `claude/working`, delegates implementation to whichever SDLC capability is loaded at runtime, verifies the outcome against the real state of git and the VCS host, and writes a `run-result.json` artifact for the workflow's post-job to finalize lifecycle effects. Use when a fresh issue is labeled or mentioned for implementation, or when the user says "run async dev", "implement ready issues", "process the async queue". Do NOT use for setup or for handling change-request review comment loops; other skills in this plugin cover those.`|
|`-`|[SKILL.md](skills/03-review-async-dev/SKILL.md)|`Handles the post-PR review-fix loop for runs created by this plugin's run skill. Triggered when the human labels the linked issue with `to-review` (or comments `@claude /review` on the PR). Collects review comments, decides whether to keep iterating, delegates fixes to whichever SDLC capability is loaded at runtime, replies to each addressed comment, resolves the threads, and posts a structured summary when stop conditions trigger. Use when the user (or a webhook / cron) says "handle review comments", "iterate on PR <n>", "address review feedback automatically", or invokes this skill on a specific PR. Do NOT use for the initial implementation or for setup; other skills in this plugin cover those.`|
|`-`|[SKILL.md](skills/00-async-dev/SKILL.md)|`Single entry point for the async-dev pipeline (setup, run, review). Hybrid router decides which sub-flow to execute from $ARGUMENTS keyword (`setup` / `run` / `review`), trigger source (label `to-implement` / `to-review`, comment `@claude /implement` / `/review`), repo state (workflow + config presence, PR linked to issue), or natural-language intent. Use when the user says "set up async dev", "run async dev on issue #N", "address review on PR #N", "/async-dev", "claude on issues", or when triggered by a webhook with the matching labels or comments. Do NOT use for plain status checks on the async pipeline or for SDLC orchestration unrelated to issue/PR automation.`|
0 commit comments