Aichaku (愛着) - Adaptive methodology support for Claude Code
Quick start via CLI
Quick start via CLI
deno install -g -A -n aichaku jsr:@rick/aichaku/cli aichaku init --global cd your-project aichaku init aichaku integrate
Programmatic usage
Programmatic usage
import { init, integrate, standards } from "jsr:@rick/aichaku"; // Initialize project with methodologies await init({ global: false }); // Add standards and integrate await standards({ add: ["tdd", "owasp-web"] }); await integrate();
Advanced features
Advanced features
import { hooks, review } from "jsr:@rick/aichaku"; // Auto session summaries await hooks({ install: "essential", global: true }); // Code review with OWASP/NIST compliance const results = await review("src/auth.ts");
Core Capabilities
- Natural Language - Say "sprint" → Scrum, "shaping" → Shape Up
- YAML Configuration - Compact, modular, version-controlled directives
- Methodology Blending - Mix Shape Up, Scrum, Kanban, XP, Lean
- Standards Integration - OWASP, TDD, Clean Architecture, NIST-CSF
- Specialized Agents - Security, API, Documentation, Code Explorer
- MCP Server - Advanced project analysis and documentation generation
- Session Management - Auto-summaries, hooks, progress tracking
Architecture
Global installation (~/.claude/aichaku/) stores methodologies and config.
Projects reference globally, never copy files. Updates propagate instantly.
YAML-based config system replaces massive markdown with compact directives.
Current version: 0.40.1
Clean up old Aichaku files from legacy locations
Display methodology and standards help information
Configure and manage Claude Code hooks for Aichaku automation
Initialize Aichaku globally or in a project
Install a methodology to the specified location
Integrate Aichaku YAML configuration into project's CLAUDE.md
Display methodology and standards information dynamically from YAML
List available and installed methodologies
Merge documentation from completed projects into central docs
Main entry point for methodologies command (for backwards compatibility)
Trigger automated code review using MCP server
Update an installed methodology to the latest version
Upgrade Aichaku to the latest version
Represents a documentation standard that can be applied to projects
-
description: string
Description of what the documentation standard provides
-
id: string
The unique identifier of the documentation standard
-
name: string
Human-readable name of the documentation standard
-
tags: string[]
Tags for categorizing and searching the standard
-
templates: string[]
Available templates in this documentation standard
Configuration for documentation standards in a project
-
customStandards: Record<>string,{ name: string; description: string; path: string; tags: string[]; }
Custom documentation standards defined by the user
-
selected: string[]
List of selected documentation standard IDs
-
version: string
Version of the configuration format
Options for installing a methodology
-
force: boolean
Force overwrite existing files
-
global: boolean
Install globally to ~/.claude
-
projectPath: string
Project path for local installation
-
silent: boolean
Silent mode - no console output
-
symlink: boolean
Create symlinks instead of copying
Result returned after installing a methodology
-
message: string
Optional error or success message
-
methodology: string
The name of the methodology that was installed
-
path: string
The absolute path where the methodology was installed
-
success: boolean
Whether the installation succeeded
Result returned when listing available and installed methodologies
-
available: Methodology[]
Array of all available methodologies that can be installed
-
installed: { global: Methodology[]; local: Methodology[]; }
Currently installed methodologies by scope
Represents a project methodology that can be installed by aichaku
-
author: string
Optional author or organization that created the methodology
-
description: string
Human-readable description of what the methodology provides
-
name: string
The unique identifier name of the methodology (e.g., "shape-up")
-
structure: { commands?: boolean; methods?: boolean; personas?: boolean; templates?: boolean; scripts?: boolean; }
Structure defining what components this methodology includes
-
version: string
Version string following semantic versioning
Version information for Aichaku (愛着) Generated by Nagare on 2025-08-12T02:59:05.612Z