Method

Method

Implementation-Planning-Driven AI-Assisted Programming. AI coding is fast but drifts and loses context. This AI-native engineering method constrains AI so every step is verifiable and deliverable. The discipline itself is executed by AI, as a chain of skills.

01 Root

Observational Convergence (RC)

The engineering discipline and the product skills both grow from Observational Convergence (RC). Its core move is observational locking: grow a causal chain node by node, verifying each node before trusting it. The three red lines and the fidelity mechanism are therefore principled, not arbitrary.

02 Execution

Engineering chain (14)

An auditable spine, plus two entries, two reverse-engineering on-ramps, and two supports. Describe what you want; the chain runs unattended.

01 Requirements 02 Architecture 03 Frontend design 04 POC (optional) 05 Orchestration 06 Workflow 07 Inspection 08 Test gate

Entries: engineer-job (full build), engineer-next (resume). Reverse on-ramps: engineer-cloner, engineer-legacy-recon. Supports: engineer-coach, engineer-advisor.

03 Execution

Blueprint trail

Every step leaves a persisted artifact. The blueprint is the single source of truth. On context bloat, open a fresh session and point it at the blueprint instead of pushing through.

  1. REQUIREMENTS.md Bounded contexts, business events, dependencies, state machines
  2. CONTEXT.md System overview, data models, API contracts, milestone dependency tree
  3. FRONTEND-DESIGN.md Page tree, component tree, state management, UI state machines, design tokens
  4. POC-MANIFEST.md Mock-to-real evolution map (optional)
  5. .agents/ job.state.json / progress.json / qa-latest.md, cross-session progress persistence
04 Discipline

Three red lines

Non-negotiable. Each with the cost of breaking it.

01

No work without a blueprint

No code before requirements, architecture, and frontend design produce their docs. Otherwise drift starts at step one.

02

No consolidation without verification

No commit or consolidation before inspection. Otherwise drift compounds.

03

Rebuild on chaos

When a session tangles, reset context and rebuild from the persisted blueprint. Otherwise context rots and state hallucinates.

05 Discipline

Fidelity mechanism

Why trust what AI produces. Every recon and POC files an honest ledger, graded three ways. No fake backend source, no raw asset copying, no mock passed off as real.

06 Gate

Test gate

engineer-qa is the single source of truth for the test gate, auto-triggered after a feature. Unit, integration, E2E. Branch coverage on changed code stays at least 90 percent, with a global no-regression ratchet. Non-UI projects degrade to black-box acceptance. The verdict lands in .agents/qa-latest.md: pass, needs fix, or rebuild.

07 Ecosystem

22 skills

Every installable piece of the method. Engineering (14) is the spine; product and RC are the same-root ecosystem.

engineer-job
Unattended full-build meta-orchestrator (P0)
engineer-next
Resume router
engineer-cloner
Live site reverse-clone
engineer-legacy-recon
Legacy system static recon
engineer-requirements
Requirements analysis (Event Storming + DDD)
engineer-architect
Architecture blueprint (P0)
engineer-frontend-architect
Frontend detailed design
engineer-poc
High-fidelity pure-frontend POC
engineer-orchestrator
Project orchestration (P0)
engineer-workflow
Single-feature end-to-end
engineer-coach
Six-step SOP process coach
engineer-inspector
Architecture inspection
engineer-qa
Test gate
engineer-advisor
Context-health diagnosis

Same-root ecosystem

init-project Project scaffolding conventions
product-analysis-framework Product / startup analysis framework
product-pusher Idea pressure-test pusher
rc-tutor RC primer
rc-application-tool RC application diagnosis
rc-causal-chain Causal-chain analysis (modern TRIZ)
rc-philosophy-advisor RC philosophy advisor
rc-text-assistant RC text writing and retrieval
08 Replication

Repo and install

The method is 22 open-source, installable skills. Replicable, made concrete as installable.

git clone https://github.com/iannil/skills && cd skills
./install.sh

Or npx iannil/skills install all. Standard installer: npx skills add iannil/skills --skill '*'.

github.com/iannil/skills →