Skip to content

Getting Started with Aichaku

Welcome to Aichaku! This tutorial teaches you how to install Aichaku and create your first project. By the end, you’ll understand how Aichaku helps Claude work with your team using development methodologies.

In this tutorial, you’ll:

  • Install Aichaku on your system
  • Set up your first project with a methodology
  • Add coding standards to your project
  • Create your first planning document with Claude
  • Understand the basic workflow

You need:

  • Deno runtime (version 2.4.0 or higher)
  • Write access to your home directory
  • 5 minutes to complete this tutorial

Don’t have Deno? Install it with:

Terminal window
# macOS/Linux
curl -fsSL https://deno.land/install.sh | sh
# Windows (PowerShell)
irm https://deno.land/install.ps1 | iex

Install Aichaku globally so you can use it in any project:

Terminal window
deno install --allow-read --allow-write --allow-env --allow-run \
-n aichaku https://jsr.io/@rick/aichaku/cli.ts

Check that Aichaku installed correctly:

Terminal window
aichaku --version

You should see version information. If you get “command not found”, add Deno to your PATH:

Terminal window
echo 'export PATH="$HOME/.deno/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Set up Aichaku’s global configuration in your home directory:

Terminal window
aichaku init --global

This creates a ~/.claude/ directory with:

  • Methodology templates (Shape Up, Scrum, Kanban, etc.)
  • Coding standards library
  • Global Claude configuration

Look at what was created:

Terminal window
ls -la ~/.claude/

You’ll see directories for methodologies, standards, and a CLAUDE.md file.

Navigate to any project directory (or create a new one):

Terminal window
mkdir my-awesome-project
cd my-awesome-project

Initialize Aichaku in your project:

Terminal window
aichaku init

This creates a .claude/ directory in your project with everything Claude needs.

Add Aichaku’s rules to your project so Claude knows how to work with you:

Terminal window
aichaku integrate

This updates your project’s CLAUDE.md file with Aichaku’s methodology support.

View available standards:

Terminal window
aichaku standards --list

Add some essential standards to your project:

Terminal window
aichaku standards --add nist-csf,tdd,conventional-commits

These standards help Claude write secure, tested, and well-documented code.

Check which standards are active:

Terminal window
aichaku standards --list --selected

Now you’re ready to use Aichaku with Claude! Open Claude and try:

"I need to plan a new user authentication feature"

Claude will:

  1. Recognize you’re in planning mode
  2. Ask clarifying questions
  3. Help you shape the idea
  4. Create project documents when you’re ready
  5. Automatically save session summaries when you finish working

When you’re ready to create documents, say:

"Let's create a project for this"

Claude creates organized documents in docs/projects/active/YYYY-MM-DD-*/.

Aichaku automatically creates structured summaries of your work:

  • 📄 Saved automatically when conversations end or are compacted
  • 📋 Organized in docs/checkpoints/ directory
  • 📅 Timestamped for easy reference
  • 📝 Structured with session overview, decisions, files modified, and next steps

No more losing context between sessions!

When you initialized Aichaku:

  1. All methodologies were copied to your project

    • You can use Shape Up, Scrum, Kanban, or mix them
    • Switch methodologies anytime without setup
  2. Selected standards were added to CLAUDE.md

    • Only the standards you chose are active
    • They guide Claude’s code generation
  3. Project structure was created

    • .claude/methodologies/ - All available workflows
    • .claude/output/ - Your actual work
    • .claude/CLAUDE.md - Claude’s instructions

Look at the available methodologies:

Terminal window
ls ~/.claude/methodologies/

Read a methodology guide:

Terminal window
cat ~/.claude/methodologies/shape-up/SHAPE-UP-AICHAKU-GUIDE.md

With Claude, try:

"I want to use Scrum sprints but with a Kanban board for tracking"

Aichaku supports mixing methodologies because real teams work this way.

Look at one of your selected standards:

Terminal window
aichaku standards --show tdd

This shows you the exact guidance Claude follows when writing tests.

You’ve successfully:

  • ✅ Installed Aichaku
  • ✅ Set up a project
  • ✅ Added coding standards
  • ✅ Learned the basic workflow
  • Enabled automatic session summaries

Quality Note: Aichaku follows enterprise-grade engineering standards with automated pre-flight checks (format/lint/type-check/test), configuration-as-code architecture, and consistent branding across all commands. This ensures reliability and maintainability for professional development workflows.

Continue learning:

Remember: Aichaku makes Claude a better development partner by providing structure without rigidity. Happy coding!