Skip to content
Skill

init

by marcusgoll

AI Summary

A 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

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 3mo ago
Stale
AdoptionUnder 100 stars
71 ★ · Niche
DocsMissing or thin
Undocumented

GitHub Signals

Stars71
Forks9
Issues0
Updated3mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code