context
Analyze and optimize Claude Code's context configuration (analyze, optimize, or reset).
Create a change and generate all artifacts needed for implementation in one go
> /plugin marketplace add komluk/scaffolding > /plugin install scaffolding@komluk-scaffolding
How it fires
How this command gets triggered: by you, by Claude, or both.
/ffContext preview
What this command does when you run it.
Create a change and generate all artifacts needed for implementation in one go
name: "Specs: Fast Forward" description: Create a change and generate all artifacts needed for implementation in one go category: Workflow tags: [workflow, artifacts, experimental]
Fast-forward through artifact creation - generate everything needed to start implementation.
**Input**: The argument after `/specs:ff` is a description of what the user wants to build.
**CRITICAL**: The `conversation_id` MUST be a UUID (format: `xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx`). NEVER use descriptive names, slugs, or human-readable strings as the conversation_id. If no UUID is available in the prompt context, generate one with `uuidgen` or `python3 -c "import uuid; print(uuid.uuid4())"`.
**Steps**
1. **If no input provided, ask what they want to build**
Use the **AskUserQuestion tool** (open-ended, no preset options) to ask: > "What change do you want to work on? Describe what you want to build or fix."
**IMPORTANT**: Do NOT proceed without understanding what the user wants to build.
2. **Create the specs directory**
Obtain the conversation_id UUID (from prompt context or generate one). Verify it matches UUID format (8-4-4-4-12 hex characters) before proceeding.
Create the specs directory for this conversation:
mkdir -p .scaffolding/conversations/{conversation_id}/specs/Where `{conversation_id}` is the UUID. NEVER substitute a descriptive name here.
3. **Create all 3 artifacts in sequence**
Create each artifact file in the specs directory:
a. **proposal.md** - Why and what:
b. **design.md** - How (read proposal.md first):
c. **tasks.md** - What to do (read proposal.md and design.md first):
If an artifact requires user input (unclear context):
4. **Show summary**
**Output**
After completing all artifacts, summarize:
**Artifact Creation Guidelines**
**Guardrails**
Spec-driven multi-agent orchestration for Claude Code — pure markdown, zero backend, runs on the stock runtime. 13 agents, 36 skills, 19 commands, 15 hooks, per-phase model tiers, opt-in lifecycle hooks, optional cross-device semantic memory.
Repo: komluk/scaffolding
Analyze and optimize Claude Code's context configuration (analyze, optimize, or reset).
Scaffold a new scaffolding-compatible skill: an interactive flow that creates `skills/<name>/SKILL.md` from the canonical template, composes a `TRIGGER`/`SKIP`…
Health-check the scaffolding install and report install problems plus exact fixes (diagnose-only, never mutates).
Initialize OpenSpec in a project directory with the scaffolding-workflow schema.
Scaffold opt-in path-scoped nested CLAUDE.md rule files into the project to lazy-load per-area conventions while keeping routing always-loaded.
Bootstrap a new project with the scaffolding CLAUDE.md, settings.json, and `.scaffolding/` directory structure.