This skill should be used when the user says "/ultrawork", "ultrawork", or wants to run the full specify → open → execute pipeline automatically with a single command. Automated end-to-end workflow that chains specify, open, and execute skills.
You are initiating an ultrawork session — a fully automated pipeline that chains:
/specify — Systematic requirements derivation producing requirements.md/blueprint — Contract-first planning producing plan.json from requirements/execute — Reads plan.json, dispatches workers, and implementsThe ultrawork pipeline runs automatically through Stop hooks:
/execute {spec-path}/execute then derives plan.json from the approved spec and runs tasks to completionYou don't need to manually trigger the next step — the hooks handle transitions.
In spec-v2, spec.json contains only requirements + sub-requirements (with GWT) + verification journeys.
It does not contain tasks[]. Task breakdown lives in a sibling plan.json derived by /execute.
Ultrawork is just the glue: specify produces the spec, execute produces and runs the plan.
Extract a short, kebab-case name for the feature:
user-authpayment-processingfix-login-bugNote: State initialization is handled automatically by
UserPromptSubmithook (ultrawork-init-hook.sh).
Ultrawork Mode Activated
Feature: {name}
Pipeline: specify (spec.json v2) → execute (plan.json + run)
Starting specify L0...
Skill("specify", args="{name}")
The specify skill will:
spec.json at .hoyeon/specs/{name}/spec.jsonAfter specify completes with an approved spec:
ultrawork-stop-hook.sh detects an approved spec.json (meta.approved_by populated)/execute .hoyeon/specs/{name}/spec.json/execute prompts (via AskUserQuestion) for dispatch/work/verify mode selections,
derives plan.json, and runs tasks to completionUser can stop the pipeline at any time by saying:
This will halt the current phase and await further instructions.
The hook tracks progress in .hoyeon/state.local.json:
{
"session-id": {
"ultrawork": {
"name": "feature-name",
"phase": "specify",
"iteration": 0
}
}
}
Phases: specify → executing → done
User: "/ultrawork add dark mode support"
[Hook auto-initializes state for "dark-mode"]
[You]
1. Parse: feature name = "dark-mode"
2. Announce:
Ultrawork Mode Activated
Feature: dark-mode
Pipeline: specify → execute
Starting specify L0...
3. Invoke: Skill("specify", args="dark-mode")
[Specify L0→L1→L2(approve)→L3(approve)→L4(approve)]
[spec.json written and approved at .hoyeon/specs/dark-mode/spec.json]
[Hook detects approved spec → triggers "/execute .hoyeon/specs/dark-mode/spec.json"]
[/execute prompts for dispatch/work/verify, derives plan.json, runs tasks]
[All tasks completed]
[Pipeline ends]
UserPromptSubmit hook — no manual setup needed/execute derives plan.json as a sibling file/execute asks for dispatch/work/verify via AskUserQuestion (no CLI flags)Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer