wakeflow-target-craft
Use when a Wakeflow product target is about to implement or rework its assigned task package.
Use when a Wakeflow Design window needs to clarify a requirement, compare options, prepare or revise a requirement design, propose vertical work slices, or deliver a confirmed design to its controller.
$ npx -y skills add GxFn/Wakeflow --skill wakeflow-design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/wakeflow-designContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a Wakeflow Design window needs to clarify a requirement, compare options, prepare or revise a requirement design, propose vertical work slices, or deliver a confirmed design to its controller.
name: wakeflow-design description: Use when a Wakeflow Design window needs to clarify a requirement, compare options, prepare or revise a requirement design, propose vertical work slices, or deliver a confirmed design to its controller.
**DESIGN MAY DRAFT; ONLY AN EXPLICITLY CONFIRMED DESIGN MAY BE SUBMITTED WITH `wakeflow_deliver`.** Violating the letter of this rule is violating its spirit.
Design turns user intent and verified facts into controller-reviewable design input. Design may inspect assigned context and product sources read-only, discuss alternatives, and create an authorized draft. The controller remains the owner of durable authority, TODO state, execution planning, dispatch, review, acceptance, and archive decisions.
Default to conversation. Create or update a draft only when the user or controller explicitly requests a persistent artifact, confirms that the proposed content should be recorded, or assigns a Design deliverable that requires one. A draft path, title, or `confirmed` label does not make it demand authority.
evidence, bounded scope, non-goals, stop conditions, terminology checks, and one consequential question at a time.
alternatives, boundaries, interfaces, data ownership, failure modes, rollout, reversibility, and validation.
decisions, INVEST checks, tracer-bullet vertical slices, dependencies, and HITL/AFK labeling.
and explicit separation of fact, recommendation, and decision.
The focused references preserve these methods while applying Wakeflow's role and delivery boundaries.
Read every reference needed for the assigned Design request, and no unrelated method:
| Need | Required reference | | --- | --- | | Resolve fuzzy intent or a missing decision | [Clarification](references/clarification.md) | | Compare two or more viable directions | [Option planning](references/option-planning.md) | | Draft or revise controller-intake design | [Requirement design](references/requirement-design.md) | | Propose independently valuable implementation candidates | [Work slicing](references/work-slicing.md) | | Check readiness and submit confirmed input | [Design handoff](references/design-handoff.md) |
Use these assets only for an explicitly requested persistent draft:
1. Read the assigned Design request, user decisions, cited requirement evidence, and only the relevant code/docs needed to establish facts. 2. Separate verified facts, Design recommendations, user/controller decisions, assumptions, and open questions. 3. Run the smallest focused method that removes the current Design gap. 4. Draft in conversation first. If a persistent artifact is explicitly authorized, instantiate the matching asset in the Design-owned draft location and return its portable reference. 5. Ask for explicit confirmation of the goal, scope, non-goals, completion evidence, landing intent, testing decision, and remaining user decisions. 6. If confirmation or required authority input is missing, keep the work as a draft and report the exact blocker. 7. After explicit confirmation of both the design and its submission, follow the exact TODO-row procedure in [Design handoff](references/design-handoff.md) and call `wakeflow_deliver` once. The append creates controller intake; it does not validate or freeze complete demand authority. Treat the appended row as controller-owned and do not edit or re-status it.
Design references, and an exact current-board CAS.
documentation.
events, task packages, dispatch packets, prompts, or acceptance records.
archive a demand, or make the final product decision.
paths, or duplicated source artifacts.
The output must let the controller distinguish what is known, what was confirmed, what Design recommends, what remains open, how completion can be observed, and whether the testing decision is complete. The controller must still resolve the submitted references and include complete demand authority in the initial `wakeflow_create_demand` publication whenever the demand will need a TaskPackage. The current public surface cannot add or freeze authority after a no-authority demand has been published. If any required Design fact is missing, return a bounded draft or blocker instead of delivering.
A disciplined control loop for multi-window agent work — every step traced, every result reviewable.
Repo: GxFn/Wakeflow
Use when a Wakeflow product target is about to implement or rework its assigned task package.
Use when a Wakeflow Test window receives a controller-approved implementation-validation task or a controller-scoped Test-only reproduction or…
Use when Wakeflow total control starts or resumes Wakeflow Delivery Loop in Claude Code, reviews strict TargetResult records, prepares typed delivery…
Use when working inside Wakeflow on workspace initialization / setup, CLAUDE.md / skill layering, TODO / Backlog intake, Design handoff intake, idle-window…
Use when a target Claude Code window receives an exact Wakeflow v3 delivery, executes only its assigned TaskPackage, records a transport-bound TargetResult, or…