Skip to content

Commands

github-actions[bot] edited this page Apr 8, 2026 · 25 revisions

Commands

bluetemberg init [directory]

Interactive wizard that scaffolds AI tooling into a project.

Arguments:

  • directory — target directory (default: current directory)

What it does:

  1. Asks you to pick platforms, rules, agents, skills, and MCP servers
  2. Creates llm/ directory with selected starter content
  3. Generates bluetemberg.config.json
  4. Creates AGENTS.md and CLAUDE.md (if Claude selected)
  5. Sets up MCP config files (if selected)
  6. Adds sync:llm-config scripts to package.json
  7. Runs an initial sync to generate all platform-specific files

Example:

npx @prototypdigital/bluetemberg init
npx @prototypdigital/bluetemberg init ./my-project

bluetemberg sync [directory]

Reads vendor-neutral sources from llm/ and generates platform-specific files.

Arguments:

  • directory — project root directory (default: current directory)

Options:

  • --check — dry-run mode; exits with code 1 if any generated files are out of sync

Example:

npx bluetemberg sync
npx bluetemberg sync --check
npx bluetemberg sync ./my-project

When to run:

  • After creating or editing any file in llm/rules/, llm/agents/, or llm/skills/
  • In CI to verify generated files haven't drifted

Package scripts

After running init, these scripts are added to your package.json:

Script Command
sync:llm-config npx bluetemberg sync
sync:llm-config:check npx bluetemberg sync --check

Clone this wiki locally