holix-sdd-apply
SolidImplement an SDD change from tasks.md — always ask self vs subagents first, then execute only after apply mode is set
AI & Automation 11 stars
2 forks Updated today MIT
Install
Quality Score: 80/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
## When to use
User says implement / apply / do the change after a proposal exists under `openspec/changes/<id>/`.
## Mandatory pre-apply gate
**Before any product code:**
1. `sdd_status` with `change_id` — must be `apply_ready`
2. `sdd_request_apply_mode` — get the question
3. **Ask the user in chat** (show the prompt):
- **self** — main agent does all tasks
- **subagents** — dispatch by assignee (`main` stays on main)
- **hybrid** — strictly follow each assignee
4. Wait for the answer. Then `sdd_set_apply_mode` with `self` | `subagents` | `hybrid`
5. `sdd_apply` — only proceeds if mode is set; returns plan (task → executor).
For **subagents/hybrid** it **auto-dispatches** using the **exact assignee** from `tasks.md` (e.g. `coder-python`).
If mode is missing, `sdd_apply` fails on purpose. **Do not start coding.**
## Implement
1. Follow the plan from `sdd_apply` only; respect delta specs
2. Mode **self**: you execute every task (ignore assignees; do not spawn subagents)
3. Mode **subagents** / **hybrid**: trust auto-dispatch / `sdd_dispatch` job ids — they use **tasks.md assignee** (custom types). Same type → `type-1`, `type-2`, … in parallel. Then `wait_subagent_result`; do `main` tasks yourself.
**Successful subagent jobs auto-mark their task checkbox** in `tasks.md` — you do not need `sdd_check_task` for those. Still call `sdd_check_task` for **main** tasks and if auto-mark failed.
4. After each **main** task: `sdd_check_task`
5. When all ...
Details
- Author
- javded-itres
- Repository
- javded-itres/Holix
- Created
- 1 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
subagent-driven-dev
Structured pattern for dispatching focused subagents per task with two-stage review. Use when implementing a plan with 3+ independent steps, or when parallelizable work spans multiple files/domains.
3 Updated today
Silex-Research AI & Automation Listed
subagent-driven-development
Use when executing implementation plans with independent tasks in the current session
18 Updated 1 weeks ago
heymegabyte AI & Automation Solid
holix-sdd-propose
Create Spec-Driven Development changes (OpenSpec-style) — multi-project openspec, understanding gate, assigned tasks before coding
11 Updated today
javded-itres