skills/ultrawork/SKILL.md
This skill should be used when the user says "/ultrawork", "ultrawork", or wants to run the full specify → execute pipeline automatically with a single command. Automated end-to-end workflow that chains specify and execute skills.
npx skillsauth add team-attention/hoyeon ultraworkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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)development
Run a full implementation verification pass after code or data changes. Use when the user asks to verify, QA, smoke test, run checks, validate a feature, inspect a local app in the browser, capture screenshots, or turn discovered QA issues into regression tests/checklists with user approval.
development
Hoyeon execution workflow for Codex. Use when the user invokes "$hoyeon-execute" or wants to execute a Hoyeon plan.json through the Bash-first Codex adapter. This adapter loads the canonical execute skill and follows its Codex runtime surface.
development
Plan-driven orchestrator. Reads plan.json (from /blueprint) or requirements.md, then dispatches workers to build the system. Use when: "/execute", "execute", "plan 실행", "blueprint 실행"
testing
"/clarify", "clarify this", "keep asking until clear", "remove ambiguity", "clarify requirements", "clarify design", "clarify the plan", "질문 계속해", "모호한 게 없게", "명확해질 때까지", "계속 물어봐", "Q&A로 정리", "질문답변 기록", "요구사항 명확화", "설계 명확화". Relentless ambiguity-resolution interview that records Q&A under .hoyeon/clarify/<topic>/ and hands off to specify/blueprint/docs when clear.