Turn large requirements into small, safe, continuously shippable tasks โ through autonomous iterative delivery loops.
Features ยท Quick Start ยท How It Works ยท Local Review ยท Documentation ยท Changelog
If you've ever spent hours specifying a feature, watching an AI agent go off the rails, and then spending more time fixing the chaos than writing the code โ Hepha is for you.
Hepha forces a disciplined loop: PLAN โ RESEARCH โ EXECUTE โ CHECK โ REVIEW โ SUMMARY โ COMMIT. Every task is validated and recorded before the next task starts. Every commit is minimal and reviewable.
"Less talk, show me code. Leave a trail." โ Hepha's philosophy
- ๐ Autonomous delivery โ One prompt, continuous commits until done
- ๐ก๏ธ Risk-controlled โ Each loop ships one minimal, validated task
- ๐ Visible progress โ Real-time task graph and progress bar
- ๐ Evidence-driven โ Every commit requires checks + browser review
- ๐ Self-correcting โ Auto-replans when blocked, asks only when truly necessary
- ๐ Reviewable memory โ Each loop writes a dated task summary for humans and AI reviewers
- ๐ฅ๏ธ Local review page โ Browse all
.hephasummaries atlocalhost:3000
| Feature | What it does |
|---|---|
| Auto-Decomposition | Breaks large requirements into validated task graphs with dependency tracking |
| Schema Validation | Forces complete task definitions with required fields (id, title, state, depends_on, acceptance, risk, files_hint) |
| Research Decision Matrix | Explicit rules: research only when truly needed (new lib, arch change, >2 options), skip for CRUD/bugfix/style |
| Chinese-first Skill | User-facing tasks, acceptance criteria, logs, decisions, and summaries are written in Chinese by default |
| Task Summary Archive | Each loop creates .hepha/summary/YYYY-MM-DD/<person>/TASK-XXX.md for human and AI review |
| Local Review Server | Runs a dependency-free Node server that renders backlog, progress, decisions, and task summaries |
| Progress Visualization | Live progress bars, status tables, and task dependency graphs in Markdown |
| Two-layer Control | Skill handles strategy; Rule enforces hard constraints and stop conditions |
| Deterministic Stop Policy | Stops on repeated failures or no executable tasks; reports blockers clearly |
# 1. Clone or copy the skill into your Claude Code/OpenClaw skills directory
cp -r skills/hepha ~/.claude/skills/
# 2. Activate Hepha mode with a single prompt
Enable hepha mode.
Use Chinese for all task records and summaries.
Run loop: plan -> research -> execute -> check -> review -> summary -> commit.
Write each loop summary to .hepha/summary/YYYY-MM-DD/<person>/TASK-XXX.md.
Continue until backlog is complete.
Requirement: <paste your requirement here>
# 3. Browse summaries locally when needed
node ~/.claude/skills/hepha/scripts/hepha-server.js --root . --port 3000That's it. Hepha will:
- Analyze your requirement and auto-decompose it into a task graph
- Execute one task at a time through the validated loop
- Write a dated Markdown summary after each loop
- Commit after each successful loop
- Let you review all summaries at
http://localhost:3000 - Stop when all tasks are done or a stop condition is hit
flowchart LR
U[User Requirement] --> S[Skill Engine]
S --> P[Auto-Decomposition]
P --> T[Task Graph + Schema Validation]
T --> E[Execute One Task]
E --> C[Check: lint/test/build]
C --> R[Review: browser validation]
R --> Y[Summary: dated Markdown]
Y --> V{Pass?}
V -- No --> E
V -- Yes --> G[Commit]
G --> M{More Tasks?}
M -- Yes --> E
M -- No --> D[Delivery Summary]
V -- Blocked --> B[Auto-Replan]
B --> P
- Auto-Decomposition: If no backlog exists, automatically break down requirements into tasks using patterns (CRUD, Authentication, UI Components, API Integration)
- Schema Validation: Every task must have:
id,title,state,depends_on,acceptance,risk,files_hint - Select Task: Pick from ready queue (all dependencies done)
Research is ONLY required for:
- โ New library/framework/tool
- โ Architecture changes
- โ Implementation uncertainty (>2 options)
- โ NOT for: CRUD, bug fixes, style changes
- Keep changes focused on required files only
- Avoid speculative refactors
- Keep functions small and reusable
Run all relevant project checks:
lint โ tests โ build/typecheck
Fix and retry until pass.
Use MCP browser tools or Playwright to validate:
- Page load success
- Key interaction path works
- Expected state is visible
Every loop writes a standalone Markdown file:
.hepha/summary/YYYY-MM-DD/<person>/TASK-XXX.md
The summary includes the task goal, acceptance criteria, execution notes, changed files, check results, browser or manual review evidence, decisions, risks, follow-ups, and an AI reviewer quick-check section.
Commit only when:
- โ checks passed
- โ review passed
- โ acceptance criteria met
- โ summary generated
| Without Hepha | With Hepha |
|---|---|
| One big prompt, unpredictable output | One prompt, structured autonomous loops |
| No visibility into progress | Real-time task graph + progress bar |
| Large, risky commits | Small, validated commits after each loop |
| Goes off rails easily | Auto-replans when blocked |
| No evidence of quality | Every commit has check + review + summary evidence |
ๆปไฝ่ฟๅบฆ๏ผ[โโโโโโโโโโ] 80% (4/5 ไธชไปปๅกๅฎๆ)
็ถๆๆฑๆป๏ผ
| ็ถๆ | ๆฐ้ | ไปปๅก |
|--------|------|------------------------------|
| ๅทฒๅฎๆ | 4 | TASK-001, 002, 004, 005 |
| ่ฟ่กไธญ | 1 | TASK-003 |
| ๅพ
ๆง่ก | 0 | - |
| ้ปๅก | 0 | - |
ไปปๅกไพ่ตๅพ๏ผ
TASK-001 (done) --> TASK-002 (done) --> TASK-003 (doing)
โ
โโโโโโโโโโโโโโโ> TASK-004 (done)
# Prompt:
Enable hepha mode.
Run autonomous loops until complete.
Requirement: Implement user authentication with JWT.The skill will:
- Auto-decompose into 4-6 tasks (e.g., TASK-001: DB schema, TASK-002: auth middleware, TASK-003: login API, TASK-004: frontend login form, TASK-005: JWT validation)
- Execute each task through the validated loop
- Generate a Chinese task summary for each loop
- Commit after each successful loop
- Stop when complete or blocked
skills/hepha/
โโโ SKILL.md # Main skill definition (for Claude Code/OpenClaw)
โโโ references/ # Documentation
โ โโโ decomposition-patterns.md # Task breakdown patterns
โ โโโ planning_task-decomposition.md # Task schema reference
โ โโโ progress-template.md # Progress visualization guide
โ โโโ validation_quality-gates.md # Quality gate definitions
โโโ scripts/
โ โโโ hepha-server.js # Local summary browser
โโโ templates/ # Runtime file templates
โโโ backlog.md # Task graph template
โโโ progress.md # Progress log template
โโโ decision-log.md # Research log template
โโโ task-summary.md # Per-loop summary template
Hepha creates and maintains these files in your project's .hepha/ directory:
| File | Purpose |
|---|---|
backlog.md |
Task graph with states, dependencies, and risk levels |
progress.md |
Per-loop execution log with evidence and progress visualization |
decision-log.md |
Research and technical decisions with trade-off analysis |
summary/YYYY-MM-DD/<person>/TASK-XXX.md |
Per-loop summary for human and AI review |
Start the review server from any project root:
node ~/.claude/skills/hepha/scripts/hepha-server.js --root . --port 3000Open http://localhost:3000 to browse:
- task summaries grouped by date and person
backlog.md,progress.md, anddecision-log.md- individual Markdown summaries rendered in a Claude Code-inspired dark interface
The server has no npm dependencies and only reads files under the selected project's .hepha/ directory.
- Two-layer control model
Skillhandles strategy and execution orchestrationRuleenforces hard constraints and stop conditions
- Small-batch delivery: Each loop handles one minimal sub-task โ no "big-bang" refactors
- Evidence-driven quality: Every loop includes verification output; commit only after
check + reviewpass - Human + AI review memory: Every loop produces a stable Markdown artifact for review, audit, and future context
- Deterministic stop policy: Stop after repeated failures or no executable tasks; report blockers and current state
Superpowers treats skills as mandatory engineering workflows rather than optional prompt suggestions. Its software-engineering flow moves from clarification and spec, to bite-sized implementation plans, to task execution, TDD, review, and completion. Hepha keeps that discipline but chooses a different product shape:
| Area | Superpowers | Hepha |
|---|---|---|
| Unit of control | Many composable skills across the SDLC | One compact delivery skill plus a guard rule |
| Execution model | Spec โ plan โ subagent or batch execution โ review | Backlog โ one-loop task โ check/review/summary โ commit |
| Quality model | TDD, spec compliance review, code quality review | Checks, browser review, task summary, deterministic stop policy |
| Human surface | Plans and review checkpoints | .hepha artifacts plus local review page |
| Language | English-first | Chinese-first for user-facing records |
- โ This is an execution protocol for autonomous coding
- โ Optimizes continuous delivery speed under controlled risk
- โ Does NOT replace product decisions when requirements conflict
- โ Is NOT a full external workflow scheduler
- Chinese-first skill instructions and runtime templates
- Per-loop task summaries under
.hepha/summary/YYYY-MM-DD/<person>/TASK-XXX.md - Local review server at
localhost:3000 - Loop updated to PLAN โ RESEARCH โ EXECUTE โ CHECK โ REVIEW โ SUMMARY โ COMMIT
- Superpowers-inspired design comparison documented
- Initial release
- Auto-decomposition with task graph generation
- PLAN โ EXECUTE โ CHECK โ REVIEW โ COMMIT loop
- Schema validation for all tasks
- Research decision matrix
- Progress visualization with Markdown bars and dependency graphs
- Runtime artifacts: backlog.md, progress.md, decision-log.md
- Dual language support (English + ไธญๆ)
MIT
Hepha โ Built for developers who believe in evidence over promises.

