npx claudepluginhub martinffx/claude-code-atelier/initInitializes beads issue tracking database in current directory with optional prefix (defaults to dir name). Shows DB location, prefix, workflow overview, next steps; displays stats if already set up.
/initInitializes guided UI design for dashboards, apps, and tools. Assesses intent, proposes styles with rationale, builds components, and offers to save patterns.
/initDownloads and installs/updates the platform-specific notification binary for claude-notifications plugin from GitHub into the plugin's bin directory.
/initInitializes or re-boots llmdoc/ directory structure, runs multi-themed project investigations with investigator, and generates initial stable docs via recorder.
/initInitializes AI task harness with ai/tasks/ directory for modular backlog, progress log, bootstrap script, and CLAUDE.md instructions. Supports --mode new|scan and --task-type ops|data|infra|manual.
/initScans ~/.claude/agents/ for custom agent files, lets user select which to import/register into orchestration plugin registry, updates JSON registry and documentation.
Initialize this repository for Spec-Driven Development (SDD) workflows.
@atelier-clerk verify project initialization status.
Check if already initialized:
test -f docs/product/product.md
If docs/product/product.md exists:
@atelier-clerk detect product name from directory contents.
Try in order (use first match):
test -f package.json && cat package.json | grep '"name"' | head -n 1
Extract value from "name": "value" field
git remote get-url origin 2>/dev/null
Extract repository name from URL (e.g., github.com/user/repo.git → repo)
basename "$PWD"
Store detected name as PRODUCT_NAME.
@atelier-clerk create base SDD directories.
mkdir -p docs/spec docs/product docs/standards
Verify creation:
ls -la docs/
@atelier-oracle conduct guided product discovery interview.
Ask user these questions (one at a time):
1. Vision Statement What is the vision for {{PRODUCT_NAME}}? (Describe the purpose and goals of this product in 1-2 sentences)
[Wait for response → store as VISION]
2. Target Users Who are the target users of {{PRODUCT_NAME}}? (List the primary user types or personas)
[Wait for response → store as TARGET_USERS]
3. Core Features What are the 3-5 core features of {{PRODUCT_NAME}}? (List the main capabilities users need)
[Wait for response → store as CORE_FEATURES]
4. Technical Constraints What technical constraints should we know about? (e.g., tech stack, performance requirements, integrations, scalability needs)
[Wait for response → store as CONSTRAINTS]
@atelier-clerk create product document from template.
Create product document:
${CLAUDE_PLUGIN_ROOT}/assets/templates/product.md{{PRODUCT_NAME}} → actual product name{{VISION}} → vision statement{{TARGET_USERS}} → target users{{CORE_FEATURES}} → core features list{{CONSTRAINTS}} → technical constraints{{DATE}} → current date (YYYY-MM-DD format)docs/product/product.md (skip if exists):
test ! -f docs/product/product.md && cat > docs/product/product.md <<'EOF'
[filled template content]
EOF
@atelier-architect analyze technical constraints and recommend architectural patterns.
From discovered constraints, identify:
Provide recommendations for standards documents:
architecture.mdcoding.md@atelier-clerk create standards documents from templates.
Create standards documents:
test ! -f docs/standards/coding.md && \
cp ${CLAUDE_PLUGIN_ROOT}/assets/templates/coding.md docs/standards/coding.md
test ! -f docs/standards/architecture.md && \
cp ${CLAUDE_PLUGIN_ROOT}/assets/templates/architecture.md docs/standards/architecture.md
ls -la docs/standards/
@atelier-clerk check and initialize task tracker.
Check if Beads is installed:
bd --version 2>/dev/null
If Beads found:
bd init
If Beads not found:
Project initialized for Spec-Driven Development!
docs/
├── spec/ # Feature specifications (one directory per feature)
│ └── <feature>/
│ ├── spec.md # Unified requirements + technical design
│ └── changes/ # Change proposals (created during /spec:propose)
│ └── <change>/
│ ├── proposal.md
│ └── delta.md
├── product/ # Product-level docs (product.md, roadmap.md)
│ └── product.md # ✓ Created with {{PRODUCT_NAME}} context
└── standards/ # Technical standards
├── coding.md # ✓ Created with TDD patterns and conventions
└── architecture.md # ✓ Created with layered architecture patterns
Review and customize standards:
docs/standards/coding.md for your coding conventionsdocs/standards/architecture.md for your architecture patternsCreate your first feature spec:
/spec:create <feature-name>
Optional: Install Beads for task tracking (if not installed):
npm install -g @beads/bd
bd init
Learn more about SDD workflows:
/spec:create - Create new feature specification/spec:propose - Propose changes to existing features/spec:work - Implement a feature with TDD workflow/spec:status - Check project and feature statusSDD Philosophy:
Happy building! 🚀