Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Core Concepts Overview

agentful represents a paradigm shift in software development - autonomous product development powered by specialized AI agents. Instead of writing code yourself, you coordinate a team of AI agents that build your product for you.

The Core Philosophy

agentful is not a code generator. It's an autonomous development system that:

  • Thinks before it acts - Analyzes requirements, plans architecture, makes technical decisions
  • Works iteratively - Builds, validates, fixes, and improves in continuous loops
  • Maintains quality - Enforces type safety, testing, code review standards
  • Scales efficiently - Uses the right agent for each task (backend, frontend, testing)
  • Respects your decisions - Asks for input when needed, never guesses critical choices

Why agentful Exists

Traditional development has pain points:

Pain PointTraditional Approachagentful Approach
BoilerplateWrite it yourselfAgents generate it automatically
TestingOften skipped or incomplete80% coverage enforced
Code ReviewManual, inconsistentAutomated on every change
Dead CodeAccumulates over timeDetected and removed automatically
Type ErrorsFound at runtimeCaught before validation passes
Context SwitchingYou do everythingSpecialist agents handle their domains
Progress TrackingManual updatesAutomatic state tracking

The Big Picture

agentful orchestrates seven specialized agents that work together:

┌─────────────────────────────────────────────────────────────┐
│                     Orchestrator                            │
│              (Coordinates but never codes)                  │
└────────────┬────────────────────────────────────────────────┘

             ├──► Architect ──► Analyzes tech stack, generates specialists

             ├──► Backend ────► Services, repositories, APIs

             ├──► Frontend ───► Components, pages, hooks, styling

             ├──► Tester ─────► Unit, integration, E2E tests

             ├──► Reviewer ───► Code quality, dead code detection

             └──► Fixer ──────► Auto-fixes validation issues

Core Concepts Deep Dive

Each core concept builds on this foundation:

Agents

Specialized AI workers with distinct responsibilities, scopes, and patterns. The orchestrator delegates work to the right agent based on what needs to be done.

Orchestrator

The conductor of the symphony - reads state, picks tasks, delegates to specialists, validates work, and tracks progress. Never writes code directly.

Slash Commands

Your control interface for starting, monitoring, and steering autonomous development. Simple commands that trigger complex workflows.

Skills

Domain-specific capabilities that can be added to agents to extend their functionality with specialized knowledge.

State Management

Progress tracking through JSON files that capture what's done, what's blocked, what's pending, and what decisions have been made.

How These Concepts Connect

The Development Loop

At its core, agentful follows this loop:

  1. Read State - Check what's done, what's blocked, what's next
  2. Pick Task - Choose highest priority unblocked work
  3. Delegate - Assign to specialist agent with clear instructions
  4. Validate - Run all quality checks
  5. Fix - Resolve any issues found
  6. Update - Record progress in state files
  7. Repeat - Until 100% complete

Why This Architecture Matters

Separation of Concerns

Each agent has a single, well-defined responsibility:

  • Backend agent never touches UI code
  • Frontend agent never modifies API routes
  • Orchestrator never writes code directly

This prevents confusion and ensures expertise is applied where it matters most.

Continuous Validation

Every change is automatically validated before being considered complete:

  • Type errors caught immediately
  • Tests required for coverage
  • Dead code removed automatically
  • Security scans on every change

Human-in-the-Loop

When agentful needs your input:

  • Development continues on unblocked features
  • Decisions are recorded with context
  • You provide guidance, not implementation

State as Truth Source

All progress tracked in simple JSON files:

  • Easy to inspect
  • Easy to version control
  • Easy to debug when stuck

What Makes agentful Different

AspectCode Generatorsagentful
OutputOne-time codeContinuous development
QualityVariableEnforced gates
TestingMaybe80% coverage required
IterationManualAutomatic loops
ContextSingle promptFull product spec
ValidationUser checksAutomated
Dead CodeAccumulatesAuto-removed

Getting Started with Core Concepts

We recommend exploring these concepts in this order:

  1. Agents - Understand your AI team
  2. Orchestrator - See how they're coordinated
  3. Slash Commands - Learn to control the system
  4. State Management - Track progress
  5. Skills - Extend capabilities (optional)

Each concept page includes:

  • WHY it exists before HOW it works
  • Real examples from agentful's codebase
  • Cross-links to related concepts
  • Practical use cases

The agentful Promise

When you use agentful, you're not just getting code. You're getting:

  • Autonomous Development - Build products while you sleep
  • Quality Assurance - Multiple validation gates
  • Progress Tracking - Always know what's done
  • Flexibility - Intervene when needed, automate when possible
  • Scalability - Add agents for new tech stacks
  • Transparency - See what's happening and why

Next: Learn about the Agent System