How to Configure Your Aichaku Project
Step-by-step guide to set up and configure Aichaku for your project.
Prerequisites
Section titled “Prerequisites”Before configuring your project, you need:
- Aichaku CLI installed globally
- Basic understanding of your project’s needs
- Command-line access to your project directory
If you haven’t installed Aichaku yet, see the main README for installation instructions.
Installation Workflow
Section titled “Installation Workflow”Follow this exact sequence to set up Aichaku in your project:
1. Install Aichaku globally
Section titled “1. Install Aichaku globally”First, install the Aichaku CLI and global components:
# Install Aichaku CLI globallydeno install -g -A -n aichaku jsr:@rick/aichaku/cli
# Initialize global Aichaku (installs methodologies, standards, MCP servers)aichaku init --globalThis installs:
- Core methodologies in
~/.claude/aichaku/methodologies/ - Built-in standards in
~/.claude/aichaku/standards/ - MCP server components
- Template library
2. Initialize your project
Section titled “2. Initialize your project”Navigate to your project and initialize Aichaku:
cd your-projectaichaku initNew in v0.36.0+: During initialization, you’ll be prompted to select which methodologies to use:
? Select methodologies to use (space to select, enter to confirm)❯ ◉ shape-up - Fixed time, variable scope (6-week cycles) ◯ scrum - Sprint-based iterative development ◉ kanban - Visual workflow management ◯ xp - Extreme Programming practices ◯ lean - Build-measure-learn cycles ◯ scrumban - Hybrid sprint + flow approachThis creates:
.claude/aichaku/directory structure- Basic project configuration files
- Links to global Aichaku installation
- Only includes selected methodologies in your CLAUDE.md (reduces context by 70%)
3. Add standards to your project
Section titled “3. Add standards to your project”Select the coding standards you want Claude to follow:
# Add security and development standardsaichaku standards --add owasp-web,solid,tdd
# Add documentation standardsaichaku standards --add conventional-commits,google-style
# View available standardsaichaku standards --list
# View your selected standardsaichaku standards --list --selectedSelected standards are stored in .claude/aichaku/aichaku.json.
4. Integrate with Claude Code
Section titled “4. Integrate with Claude Code”Update your project’s CLAUDE.md file with your configuration:
aichaku integrateThis automatically adds your selected standards and methodology to CLAUDE.md in a compact yaml block, so Claude Code
can pull your project’s preferences into context.
5. Generate Merged Documentation (Optional)
Section titled “5. Generate Merged Documentation (Optional)”New in v0.36.0+: Create unified documentation that blends your selected methodologies:
aichaku merge-docsThis generates comprehensive guides in docs/merged/:
planning-guide.md- Blended planning approaches from your methodologiesexecution-guide.md- Combined execution practicesimprovement-guide.md- Unified improvement strategies
The guides intelligently merge content from only the methodologies you selected during init.
Working with Standards
Section titled “Working with Standards”Add or remove standards
Section titled “Add or remove standards”# Add additional standardsaichaku standards --add test-pyramid,bdd
# Remove standards you don't needaichaku standards --remove bdd
# Reset to specific standards onlyaichaku standards --set owasp-web,solid,tdd,conventional-commitsView standard details
Section titled “View standard details”# Show details about a specific standardaichaku standards --show owasp-web
# List all available standards by categoryaichaku standards --list --by-categoryCustom standards
Section titled “Custom standards”Create organization-specific standards:
# Create a new custom standardaichaku standards --create-custom "Company API Guidelines"
# Add it to your projectaichaku standards --add custom:company-api-guidelines
# Edit existing custom standardaichaku standards --edit-custom company-api-guidelinesCustom standards are stored in ~/.claude/aichaku/user/standards/.
Choose Your Methodology
Section titled “Choose Your Methodology”Set your primary development methodology:
# Set methodology (optional - defaults to shape-up)aichaku init --methodology scrum
# Change methodology lateraichaku integrate --methodology kanbanAvailable methodologies:
shape-up- Fixed time, variable scope (default)scrum- Sprint-based developmentkanban- Continuous flowlean- Experiment-driven developmentxp- Extreme programming practicesscrumban- Hybrid scrum/kanban
Configuration Files
Section titled “Configuration Files”After setup, your project contains:
your-project/├── .claude/│ ├── aichaku/│ │ ├── aichaku.json # Your selected standards│ │ └── doc-standards.json # Documentation preferences│ └── CLAUDE.md # Updated with your configNote: The actual standards library is installed globally at ~/.claude/aichaku/docs/standards/ during initial setup and
refreshed when you run aichaku upgrade --global.
Standards configuration
Section titled “Standards configuration”.claude/aichaku/aichaku.json contains:
{ "selected": [ "owasp-web", "solid", "tdd", "conventional-commits" ], "custom": [ "company-api-guidelines" ], "updated": "2025-07-24T10:00:00Z"}Updated CLAUDE.md
Section titled “Updated CLAUDE.md”aichaku integrate adds configuration to your CLAUDE.md:
# Added by aichaku integrateaichaku: version: 0.35.7 behavioral_directives: discussion_first: name: Discussion-First Document Creation description: A three-phase approach to thoughtful project creation ... standards: - owasp-web - solid - tdd - conventional-commits - custom:company-api-guidelines methodology: shape-upMCP Server Integration
Section titled “MCP Server Integration”The MCP server is installed globally and provides real-time code review capabilities.
Verify MCP installation
Section titled “Verify MCP installation”# Check if MCP server is runningaichaku mcp status
# Test MCP functionalityaichaku mcp testConfigure Claude Desktop
Section titled “Configure Claude Desktop”The MCP server should auto-configure, but you can manually add it to Claude Desktop:
{ "mcpServers": { "aichaku-reviewer": { "command": "deno", "args": [ "run", "--allow-all", "/Users/[username]/.claude/aichaku/mcp-server/src/server.ts" ] } }}Team Collaboration
Section titled “Team Collaboration”Share configuration
Section titled “Share configuration”Commit your configuration files to share with your team:
git add .claude/aichaku/aichaku.json .claude/CLAUDE.mdgit commit -m "feat: add Aichaku project configuration"Team setup
Section titled “Team setup”New team members run:
# Install Aichaku globally (if not already installed)aichaku init --global
# Initialize in existing project (reads committed config)aichaku init
# Standards and methodology are automatically loaded from committed filesTroubleshooting
Section titled “Troubleshooting”Check installation
Section titled “Check installation”# Verify global installationaichaku --versionls ~/.claude/aichaku/
# Verify project setupls .claude/aichaku/cat .claude/aichaku/aichaku.jsonCommon issues
Section titled “Common issues”Standards not loading in Claude:
# Re-run integrationaichaku integrate --forceMCP server not working:
# Reinstall MCP componentsaichaku init --global --forceConfiguration conflicts:
# Reset project configurationrm -rf .claude/aichaku/aichaku initGet help
Section titled “Get help”# Show help for any commandaichaku --helpaichaku standards --helpaichaku integrate --help
# Use "learn" to learn about the standardsaichaku learnaichaku learn "shape up"Next Steps
Section titled “Next Steps”- Review MCP Server Documentation for advanced features
- Learn about Custom Standards
- Explore Core Concepts
- See Configuration Reference for all options
Created: 2025-07-24 Last updated: 2025-07-24 Standard: Universal (applies to all methodologies)