AI SummaryA unified initialization booster that streamlines project setup by routing to specialized commands for documentation, preferences, and design tokens—ideal for developers standardizing new projects and maintaining consistent configurations.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "init" skill in my project. Please run this command in my terminal: # Install skill into your project (7 files) mkdir -p .claude/skills/core && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/core/SKILL.md "https://raw.githubusercontent.com/marcusgoll/Spec-Flow/main/.claude/commands/core/init.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/core/epic.md "https://raw.githubusercontent.com/marcusgoll/Spec-Flow/main/.claude/commands/core/epic.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/core/feature.md "https://raw.githubusercontent.com/marcusgoll/Spec-Flow/main/.claude/commands/core/feature.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/core/help.md "https://raw.githubusercontent.com/marcusgoll/Spec-Flow/main/.claude/commands/core/help.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/core/implement-epic.md "https://raw.githubusercontent.com/marcusgoll/Spec-Flow/main/.claude/commands/core/implement-epic.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/core/quick.md "https://raw.githubusercontent.com/marcusgoll/Spec-Flow/main/.claude/commands/core/quick.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/core/ultrathink.md "https://raw.githubusercontent.com/marcusgoll/Spec-Flow/main/.claude/commands/core/ultrathink.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Initialize project documentation, preferences, or design tokens
/init — Consolidated Project Initialization
<context> Arguments: $ARGUMENTS </context> <objective> Unified entry point for project initialization. Routes to specialized commands: • /init → Project documentation (8 docs via interactive questionnaire) • /init --preferences → User preference configuration • /init --tokens → Design token generation (OKLCH + WCAG) All flags are passed through to the underlying commands. </objective> <process>
Step 1: Parse Arguments and Route
Check $ARGUMENTS for routing: • If --preferences flag present: ` Extract: Remove --preferences from arguments Route to: /project/init-preferences $remaining_args ` • If --tokens flag present: ` Extract: Remove --tokens from arguments Route to: /project/init-tokens $remaining_args ` • Otherwise (default): ` Route to: /project/init-project $ARGUMENTS `
Step 2: Execute Routed Command
Use SlashCommand tool to invoke the appropriate active command with all arguments passed through. For preferences: ` SlashCommand: /project/init-preferences [remaining args] ` For tokens: ` SlashCommand: /project/init-tokens [remaining args] ` For project (default): ` SlashCommand: /project/init-project [all args] ` </process> <success_criteria> • Correct command identified from flags • All arguments passed through properly • Underlying command executes successfully </success_criteria> ---
Quick Reference
| Command | Purpose | |---------|---------| | /init | Generate 8 project docs (interactive) | | /init --preferences | Configure command defaults | | /init --tokens | Generate OKLCH design tokens | | /init --with-design | Project docs + design system | | /init --ci | Non-interactive mode for CI/CD |
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster