Why did we choose this architecture? The conversation log is unsearchable and disappears with the session.
New team members have no way to understand decisions behind the code. Review becomes guesswork.
What was the plan before we pivoted? What tests did the AI run? No accountability without records.
Work broken into named stages: intake → spec → plan → implement → verify
Agent pauses after direction-setting phases. Waits for developer sign-off before advancing.
All state lives as plain .md files in .hyper/ — readable, editable, diffable, portable.
/hyper Add a login page
/hyper-iterate Investigate slow reports
01-intake.md. Adding dark mode toggle to Settings page. Scope: quick. Success: toggle visible, preference persists after reload.
.hyper/tasks/T3-dark-mode-toggle/ ├── task.md ← phase, scope, status ├── 01-intake.md ← what was requested ├── 02-spec.md ← what will change ├── 03-technical-plan.md ← architecture decisions ├── 04-execution-plan.md ← subtask breakdown ├── checks.md ← test results and verdict └── dashboard.md ← human-readable summary
task.md frontmatter — phase, scope, bugfix, awaiting. This is the single source of truth.
loop.md — full audit trail
hyper7E/ ├── skills/ │ ├── hyper/ ← master orchestrator │ ├── hyper-intake/ │ ├── hyper-spec/ │ ├── hyper-technical-plan/ │ ├── hyper-execution-plan/ │ ├── hyper-implement/ ← dispatches workers │ ├── hyper-worker/ ← one subtask │ ├── hyper-verify/ │ ├── hyper-iterate/ ← OODA loop │ ├── hyper-jira/ ← Jira integration │ ├── hyper-sync/ ← team sync │ └── ... (10 more) ├── scripts/ │ └── deploy.sh ← symlinks to all agents └── evals/ ← evaluation harnesses Per skill: skills/hyper-intake/ ├── SKILL.md ← agent instructions (≤500 lines) ├── templates/ ← fill-in templates └── reference/ ← reference material on demand
hyper/SKILL.md reads task state, determines phase, invokes the right phase skill, handles gates and redirects.
deploy.sh symlinks skill folders to all agent dirs. Edit once → all agents updated instantly.
/hyper Add a login pageskills/hyper/SKILL.md.hyper/ state → determine current phase → load phase skill| Command | What it does |
|---|---|
/hyper <request> | Start structured work |
/hyper T3 | Resume task T3 |
/hyper-iterate <goal> | Start adaptive loop |
/hyper-iterate L2 | Resume loop L2 |
/hyper-task list | See all active tasks |
| Command | What it does |
|---|---|
/hyper-backlog <idea> | Add to idea inbox |
/hyper-code-review | Standalone code review |
/hyper-handoff | Write session context |
/hyper-jira PROJ-42 | Import Jira issue |
/hyper-sync pull/push | Team state sync |
Group related tasks under an epic umbrella. Tasks get prefix E<N>T<M>.
Share .hyper/ across developers via git. Per-project branches.
Import issues, sync status, auto-branch, post completion comments.
# Clone Hyper git clone https://github.com/your-org/hyper7 ~/hyper7 # Deploy skills (symlinks to all agents) bash ~/hyper7/hyper7E/scripts/deploy.sh # Validate structure node hyper7E/scripts/validate-hyper.mjs # Start using it — .hyper/ is created automatically /hyper Build the user profile page
task.md by hand to correct the state. A database can't offer that.
Create a deployment script that installs hyper skills into every agent config directory.
Auto-branch on import, auto-commit on archive, controlled by .hyper/jira.md settings.
Investigation into epics and team-sync; produced recommendations adopted into the system.
node hyper7E/scripts/validate-hyper.mjs
bash hyper7E/scripts/deploy.sh