Skip to content

amplihack

Agentic coding framework that uses specialized AI agents to accelerate software development through intelligent automation and collaborative problem-solving.

What is amplihack?

amplihack is a development tool built on Claude Code that leverages multiple specialized AI agents working together to handle complex software development tasks. It combines ruthless simplicity with powerful capabilities to make AI-assisted development more effective and maintainable.

Quick Navigation

New to amplihack? Start here:

Looking for something specific?


๐Ÿš€ Get Started

Everything you need to install and configure amplihack.

Installation

Configuration

Deployment


๐Ÿ’ก Core Concepts

Understand the philosophy and architecture behind amplihack.

Philosophy & Principles

Architecture

Key Features


๐Ÿ“‹ Workflows

Proven methodologies for consistent, high-quality results.

Core Workflows

DDD Deep Dive

Document-Driven Development is a systematic methodology where documentation comes first and acts as the specification.

Advanced Workflows


๐Ÿค– Agents & Tools

Specialized AI agents and tools for every development task.

Core Agents

Specialized Agents

Goal-Seeking Agents

Autonomous agents that iterate toward objectives without stopping.

Key Feature: Goal-seeking agents work autonomously toward a defined objective, iterating and adapting without requiring user intervention at each step. Perfect for complex, open-ended tasks.

Workflow Agents

Claude Code Skills

Modular, on-demand capabilities that extend amplihack:

Scenario Tools

Production-ready executable tools following the Progressive Maturity Model:

Available Tools

  • check-broken-links - Automated link checker for documentation sites and markdown files
  • Check GitHub Pages sites or local documentation
  • Catch broken internal links and dead external URLs
  • Integrates with Makefile: make check-broken-links TARGET=<url-or-path>
  • Returns exit codes for CI integration

โšก๏ธ Commands & Operations

Execute complex tasks with simple slash commands.

Command Reference

Core Commands

  • /ultrathink - Main orchestration command (reads workflow, orchestrates agents)
  • /analyze - Comprehensive code review for philosophy compliance
  • /improve - Capture learnings and self-improvement
  • /fix - Intelligent fix workflow for common error patterns

Document-Driven Development Commands

  • /ddd:0-help - Get help and understand DDD
  • /ddd:prime - Prime context with DDD overview
  • /ddd:1-plan - Phase 0: Planning & Alignment
  • /ddd:2-docs - Phase 1: Documentation Retcon
  • /ddd:3-code-plan - Phase 3: Implementation Planning
  • /ddd:4-code - Phase 4: Code Implementation
  • /ddd:5-finish - Phase 5: Testing & Phase 6: Cleanup
  • /ddd:status - Check current phase and progress

Advanced Commands

  • /amplihack:n-version <task> - Generate N independent solutions for critical code
  • /amplihack:debate <question> - Multi-agent structured debate for decisions
  • /amplihack:cascade <task> - Fallback cascade for resilient operations
  • /amplihack:customize - Manage user preferences and settings

Auto Mode


๐Ÿง  Memory & Knowledge

Persistent memory systems and knowledge management.

Memory Systems

Neo4j Memory System

Advanced graph-based memory for complex knowledge representation:

Research & Deep Dives:

Memory Testing

External Knowledge


๐Ÿ”ง Features & Integrations

Specific features and third-party integrations.

Power Steering

Intelligent guidance system that prevents common mistakes:

Other Features

Third-Party Integrations


โš™๏ธ Configuration & Deployment

Advanced configuration, deployment patterns, and environment management.

Configuration

Deployment

Remote Sessions


๐Ÿงช Testing & Quality

Testing strategies, quality assurance, and validation patterns.

Testing

Code Review


๐Ÿ”’ Security

Security guidelines, context preservation, and best practices.

Security Documentation

Safe Operations


๐Ÿ› ๏ธ Troubleshooting & Discoveries

Fix common issues and learn from past solutions.

Troubleshooting

Documentation Guides


๐Ÿ”ฌ Research & Advanced Topics

Cutting-edge research, experimental features, and deep technical dives.

Research Projects

Advanced Topics


๐Ÿ“š Reference & Resources

Quick references, guides, and additional resources.

Quick References

Developing amplihack

GitHub & Community


Philosophy in Action

amplihack follows three core principles:

  1. Ruthless Simplicity: Start with the simplest solution that works. Add complexity only when justified.

  2. Modular Design: Build self-contained modules (bricks) with clear public contracts (studs) that others can connect to.

  3. Zero-BS Implementation: No stubs, no placeholders, no dead code. Every function must work or not exist.


Example Workflow

# Start with a feature request
/ultrathink "Add user authentication to the API"

# UltraThink will:
# 1. Read the default workflow
# 2. Orchestrate multiple agents (architect, security, api-designer, database, builder, tester)
# 3. Follow all workflow steps systematically
# 4. Ensure quality and philosophy compliance
# 5. Generate tests and documentation

Use Cases

amplihack excels at:

  • Feature Development: Orchestrate multiple agents to design, implement, test, and document new features
  • Code Review: Comprehensive analysis for philosophy compliance and best practices
  • Refactoring: Systematic cleanup and improvement of existing code
  • Investigation: Deep understanding of complex codebases and architectures
  • Integration: Connect external services with proper error handling and testing
  • Security: Vulnerability assessment and secure implementation patterns

Need Help?


Ready to get started? Head to Prerequisites to set up amplihack in your development environment.