Files
english/.opencode/skills/bootstrap/references/workflow-full.md
2026-04-12 01:06:31 +07:00

2.3 KiB

Full Interactive Workflow (--full)

Thinking level: Ultrathink User gates: Every major phase requires user approval before proceeding.

Step 1: Clarify Requirements

Use AskUserQuestion to probe user's request, constraints, true objectives.

  • Ask 1 question at a time, wait for answer before next
  • Question everything — don't assume
  • Challenge assumptions — best solution often differs from initial vision
  • Continue until 100% certain about requirements

Step 2: Research

Spawn multiple researcher subagents in parallel:

  • Explore request validity, challenges, best solutions
  • Keep every report ≤150 lines

Gate: Present findings to user. Proceed only with approval.

Step 3: Tech Stack

  1. Ask user for preferred tech stack. If provided, skip to step 4.
  2. Use planner + multiple researcher subagents in parallel to find best-fit stack
  3. Present 2-3 options with pros/cons via AskUserQuestion
  4. Write approved tech stack to ./docs directory

Gate: User approves tech stack before continuing.

Step 4: Wireframe & Design

  1. Ask user if they want wireframes/design. If no → skip to Step 5.
  2. Use ui-ux-designer + researcher subagents in parallel:
    • Research style, trends, fonts (predict Google Fonts name, NOT just Inter/Poppins), colors, spacing, positions
    • Describe assets for ck:ai-multimodal skill generation
  3. ui-ux-designer creates:
    • Design guidelines at ./docs/design-guidelines.md
    • Wireframes in HTML at ./docs/wireframe/
  4. If no logo provided: generate with ck:ai-multimodal skill
  5. Screenshot wireframes with ck:chrome-devtools → save to ./docs/wireframes/

Gate: User approves design. Repeat if rejected.

Image tools: ck:ai-multimodal for generation/analysis, imagemagick for crop/resize, background removal tool as needed.

Step 5: Planning

Activate ck:plan skill: /ck:plan --hard <requirements>

  • Planner creates directory using ## Naming pattern
  • Overview at plan.md (<80 lines) + phase-XX-*.md files
  • Present pros/cons of plan

Gate: User approves plan. DO NOT start implementing without approval.

Step 6: Implementation → Final Report

Load references/shared-phases.md for remaining phases.

Activate ck:cook skill: /ck:cook <plan-path> (interactive mode — review gates at each step)