Initialize project standards baseline from a profile. Use when setting up a new project with predefined coding standards and conventions.
Install
npx skillscat add weegigs/claude-kitbash/standards-init Install via the SkillsCat registry.
SKILL.md
Standards Init
Initialize project standards from a profile.
Usage
/standards init # Interactive profile selection
/standards init tauri-svelte # Specific profileProcess
Step 1: Check Existing Baseline
ls .agent-os/standards/baseline/manifest.yml 2>/dev/nullIf baseline exists:
A baseline already exists: tauri-svelte@1.0.0
Options:
1. Replace with new profile (destructive)
2. Update existing baseline (/standards update)
3. Cancel
(Pick an option)Step 2: Select Profile (if not specified)
Available profiles:
1. tauri-svelte — Svelte 5 + SvelteKit 2 + Tauri v2 + Rust 2024 + Convex
(Pick a number)Step 3: Copy Profile Standards
- Create
.agent-os/standards/baseline/directory - Copy all files from profile's
standards/directory - Copy
manifest.ymlfrom profile
mkdir -p .agent-os/standards/baseline
cp -r {plugin}/profiles/{profile}/standards/* .agent-os/standards/baseline/
cp {plugin}/profiles/{profile}/manifest.yml .agent-os/standards/baseline/Step 4: Create Project Directory
mkdir -p .agent-os/standards/projectStep 5: Confirm
Initialized standards baseline from tauri-svelte@1.0.0
Created:
.agent-os/standards/baseline/ (10 standards)
.agent-os/standards/project/ (empty, for your additions)
Next steps:
- Run /standards discover to document project-specific patterns
- Standards are automatically available via /standards-injectProfile Location
Profiles are located in the plugin at:
plugins/agent-os/profiles/{profile-name}/
├── manifest.yml
└── standards/
└── ...Notes
- Baseline is a complete copy, not a reference
- Project directory is created empty for user additions
- Use /standards update to get profile updates later