A lightweight, project-agnostic framework for working effectively with AI models during development. Built from real-world experience across 40+ production sessions with Claude, GPT-4, and custom AI coding assistants. Now evolved into a highly-efficient 4-component architecture (3 Markdown blueprints + 1 structured JSON ledger) for total alignment and seamless continuity.
Most AI frameworks focus on what the AI should know. This one focuses on what the AI should remember, how it should behave, and how collaboration between human and AI should actually work. The framework enforces an Anti-Assistant / Technical Partner posture and is inspired in part by Andrej Karpathy's coding guidelines.
| Component | Target File | Type / Access | Purpose |
|---|---|---|---|
AGENTS.md |
v3/AGENTS.md |
Static AI Read-Only |
Collaboration Framework. Defines the organization, loading sequence, file permissions, and roles. |
SOUL.md |
v3/SOUL.md |
Static Discussion-only |
Shared Principles & Doctrines. Stores core technical values (DRY, KISS, Zero Trust, OWASP), debugging protocol, and critical execution rules. |
HUMAN.md or HUMANS.md |
v3/HUMAN.md v3/HUMANS.md |
Static & Private AI Read-Only |
Human Collaborator Profile(s). Adapts the AI's persona, communication style, tech stack, and workflow. Must be gitignored. |
memory.json |
(Created locally) | Dynamic AI Read/Write |
Structured Session Memory. Stores project state, recent blockers, lessons learned, and session progress logs. |
At the start of every session, the AI must process the core files in this exact order:
SOUL.md— Sync with core technical values, philosophies, and strict execution rules.HUMAN.md(orHUMANS.md) — Align with user profile, communication preferences, and team context.memory.json— Load the current project state, recent blockers, and past lessons learned.
Embedded directly in SOUL.md to ensure they are codified into the AI's core behavior:
- Ask, don't guess — Surface confusion before writing code. A clarifying question saves hours; a wrong assumption wastes them.
- Minimum code — Write the absolute minimum amount of code required to solve the problem. No speculative abstractions, no unrequested/bloated architecture.
- Surgical changes — Focus modifications narrowly. Ensure zero collateral damage on the existing codebase; do not touch unrelated files or adjacent lines.
- Define done first — State the verifiable success criteria first. Implementation is complete when that criterion is met, not when the code looks right.
To eliminate the "trial-and-error" loop, the AI operates under a strict Plan ➔ Do ➔ Check ➔ Act cycle, prioritizing deep analysis, reproduction, and diagnostic isolation before making any modifications.
- Copy the core framework files into your project root.
- Choose between
HUMAN.md(Solo project) orHUMANS.md(Team project) and delete the other. ⚠️ CRITICAL OPSEC: Immediately addHUMAN.md,HUMANS.mdandmemory.jsonto your.gitignorefile.- Fill in your profile/preferences in your human context file.
- Create or let the AI initialize the structured
memory.jsonmemory file, and start hacking.
# Example setup for v3
cp /path/to/framework/v3/{AGENTS.md,SOUL.md,HUMAN.md} ./
echo "memory.json" >> .gitignore
echo "HUMAN.md" >> .gitignore
echo "HUMANS.md" >> .gitignore- Dual-Layer Memory — Separation between static rules (
SOUL.md) and dynamic project state (memory.json) ensuring high focus without cluttering the AI's system prompt or context window. - Structured Schema — Transitioning from Markdown logging to structured JSON for the dynamic session memory allows fast, zero-parser-error reads by the LLM.
- Strict OPSEC & Privacy — Human context is strictly separated and kept local via
.gitignoreto prevent leaking private workflows, proprietary API keys, or team identities to public repositories. - Zero Sycophancy — Designed to form a dry, direct, and elite technical sparring partner that actively challenges poor development decisions or unnecessary complexity.
- Execution rules inspired by Andrej Karpathy's coding guidelines.
- Framework developed collaboratively between Jiab77 and v0 by Vercel across the Athena and Virgil projects.
- Powered and executed via ai-pipeline for seamless automation and terminal collaboration.