agentsclimarketplace

Holix sdd apply

Skill javded-itres/Holix/core/skills/bundled/holix-sdd-apply

Implement an SDD change from tasks.md — always ask self vs subagents first, then execute only after apply mode is setFrom its SKILL.md

Install
npx -y skills add javded-itres/Holix --skill holix-sdd-apply

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 7 commands, including `sdd_status with change_id` and 6 more.

SKILL.md

2.1 KB, 514 tokens by cl100k_base, as published. Nobody here has run it

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 done: suggest archive (holix-sdd-archive / sdd_archive)

Do NOT

  • Do not code before user chooses apply mode
  • Do not invent tasks outside tasks.md
  • Do not call delegate_to_subagent with built-in coder when assignee is a custom type (coder-python, …) — that ignores the user's agent
  • Do not archive until user agrees (unless they asked)

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.