/** Docs index — overview and card links to all documentation sections. */ import type { Metadata } from 'next' import Link from 'next/link' /** Page metadata for the docs index. */ export const metadata: Metadata = { title: 'Documentation — Huskies', description: 'Huskies documentation: quickstart, configuration, bot commands, pipeline, and more.', } /** Renders the documentation overview page with section cards. */ export default function DocsIndexPage() { return ( <>
Documentation
Everything you need to set up and run huskies — a story-driven development pipeline that turns coding agents into a disciplined team.
project.toml, agents.toml, and bot.toml.
huskies, huskies init, and{' '}
huskies agent.
Huskies is a story-driven development server. You write stories (feature requests) with acceptance criteria; huskies spawns coding agents in isolated git worktrees, runs them through quality gates, and squash-merges the result to your main branch — all without you writing a line of code.
It ships as a single Rust binary with an embedded React frontend. No separate database or build infrastructure required.
.huskies/work/1_backlog/.
start <number> (or configure
auto-start). A coder agent creates a feature branch, implements the code, and writes tests against
your criteria.
Stories are Markdown files with YAML front matter. They live in{' '}
.huskies/work/ and move through pipeline stages as work progresses.
Agents are Claude Code sessions that run autonomously in git worktrees. Each story gets its own isolated worktree so multiple stories can be in flight simultaneously.
MCP tools give Claude Code sessions programmatic access to the pipeline: creating stories, starting agents, checking status, recording test results.
> ) }