AgentKit
DocsKitsCLI ReferenceDesktop App

Workflow guides

Choose a practical Skill workflow

Start from a real delivery situation, run the smallest useful Skill chain, and carry reviewed artifacts through each gate.

A workflow is useful when one Skill cannot safely own the whole outcome. Start from the situation you have now, choose the shortest chain that produces the required evidence, and stop at every human or authority gate.

Use the five-stage shape

Most reliable chains follow this shape:

understand → decide → execute → verify → deliver

Collapse stages when the task is small. A one-file edit with clear acceptance criteria may need only ak:cook --fast; an authentication or payment change still needs separate planning, security, testing, and review.

Choose by situation

What you have nowStart herePractical recipe
Clear feature, refactor, or UI changeSoftware deliverybrainstorm when needed → plan → cook → test → code-review
Unclear requirements or a high-impact design decisionPlanning and researchscout/research → brainstorm → gated plan → approval
Reproduction, error, failed test, or flaky behaviorDebug and fixdebug → cause-aligned fix → regression test → review
Local branch or open PR ready for reviewReview and shippending/PR review → fix loop → tests → authorized ship
Auth, payment, public API, secrets, or infrastructure changeHigh-risk deliverydomain Skill → gated plan → implementation → security → independent review
Screenshot, design brief, React UI, or performance issueFrontend deliverydesign → implementation → browser evidence → review
Three or more independent workstreamsParallel deliveryparallel plan → isolated ownership → integration → independent verification
Launch, funnel, campaign, or content programMarketing growthevidence → plan → scoped production → measurement
Product delivery and launch must stay alignedCross-Kit product launchMarketing brief → Engineer evidence → launch reconciliation

If you cannot identify the row, use ak:agentkit with the outcome, constraints, and authority boundary. Once the route is clear, invoke the owning Skill directly.

Invoke one step at a time

Claude Code and Cursor use /ak:<skill>. Codex uses $ak:<skill> when that Skill is available on the Codex adapter.

/ak:plan --hard "Add offline draft recovery; preserve the document format; stop before implementation"
$ak:plan --hard "Add offline draft recovery; preserve the document format; stop before implementation"

Do not paste an entire chain as one prompt. Review the output of each step, then pass its approved artifact and remaining constraints to the next Skill.

Carry a practical handoff

Use this compact contract between steps:

Goal and observable outcome:
Approved scope and non-goals:
Evidence and decisions:
Artifact produced (path or link):
Checks passed and failed:
Open risks or questions:
Authority granted for the next step:
Next gate and stop condition:

Use Engineer ak:handoff or Marketing ak:handoff when another session, owner, runtime, or Kit continues the work.

Distinguish ak:advise from --advice

SurfaceUse it forWhat it does not do
ak:adviseInterview and reframe a fuzzy problem before planningIt does not implement or approve work.
--advice on supported workflow SkillsAdd advisory checkpoints inside brainstorm, plan, cook, fix, or vibeIt does not remove review, safety, or authority gates.

For a high-impact feature, a practical advised chain is:

/ak:advise "Reframe the problem and identify the decision we must make"
/ak:plan --hard "<accepted outcome>" --advice
# Review the generated plan.
/ak:cook @<plan-path> --tdd --advice
/ak:test
/ak:code-review --pending

Skip the standalone advisory interview when requirements are already crisp. Use --advice selectively for elevated risk or a difficult decision, not on every trivial edit.

Avoid common workflow mistakes

AvoidPrefer
A five-Skill chain for a tiny editOne ak:cook --fast request with explicit acceptance checks
Starting implementation while the plan still has unresolved decisionsResolve or explicitly defer the decision, then approve the plan
Treating a failed test as permission to weaken the criteriaReturn the evidence to the implementation or fix step
Running ak:ship before review and testsComplete the review/verification gates first
Routing to an unavailable SkillCheck the Kit inventory or use ak:agentkit/ak:find-skills
Continuing after the same failure twiceEscalate to a focused debug pass with captured evidence

Resume from the failed gate with new evidence. Restart the whole workflow only when the accepted outcome, core approach, or acceptance criteria changed.