Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cleanexpo avatar

Blueprint Engine

  • 1 installs
  • 1 repo stars
  • Updated June 17, 2026
  • cleanexpo/unite-hub

Helps with ai & agent building tasks.

About

blueprint-engine is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • blueprint-engine
  • AI & Agent Building
  • AI-coding skill

Blueprint Engine by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #14,102 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cleanexpo/unite-hub --skill blueprint-engine

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars1
Last updatedJune 17, 2026
Repositorycleanexpo/unite-hub

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Blueprint Engine — Hybrid DAG Primitive

Inspired by Stripe Minions: deterministic scaffolding + bounded agentic intelligence.
Hard caps are non-advisory — they are enforced by iteration-counter.py.

Node Types

Deterministic Nodes (No LLM — Always Idempotent)

Commands executed directly with no iteration cost:

  • git-branchgit checkout -b minion/{task-id}
  • git-commitgit add -A && git commit -m "minion: {message}"
  • git-pushgit push -u origin HEAD
  • create-prgh pr create --title "minion: {task}" --body "{template}" --label "minion-generated"
  • lintpnpm turbo run lint
  • type-checkpnpm turbo run type-check
  • testpnpm turbo run test
  • circular-deps-checkpnpm turbo run lint (includes circular dep detection)
  • system-supervisor-quick-audit — read .claude/memory/current-state.md + grep for violations (deterministic)
  • execution-guardian-check — evaluate risk level from task keywords (deterministic mapping)

Agentic Nodes (LLM Reasoning — Hard Caps Apply)

  • implement — Implement the requested feature. Cap: 1 pass only
  • reproduce-bug — Write a failing test that reproduces the bug. Cap: 1 pass only
  • implement-fix — Fix the reproduced bug. Cap: 1 pass only
  • implement-migration — Execute a database or code migration. Cap: 1 pass only
  • implement-refactor — Refactor per system supervisor audit findings. Cap: 1 pass only
  • fix-ci — Fix CI/test failures. Cap: 2 rounds maximum
  • fix-lint — Fix non-auto-fixable lint errors. Cap: 1 round maximum

Hard Iteration Caps (Non-Advisory)

NodeCap
implement1 pass
reproduce-bug1 pass
implement-fix1 pass
implement-migration1 pass
implement-refactor1 pass
fix-ci2 rounds
fix-lint1 round
Total agentic per blueprint3 max

When any cap is reached → output BLUEPRINT_ESCALATION block, halt, write to .claude/memory/current-state.md, stop.

Auto-Fixes (Deterministic — Zero Iteration Cost)

These are applied automatically before any agentic node. They do NOT count against caps:

Error PatternAuto-Fix Command
Cannot find modulepnpm install
ModuleNotFoundErroruv sync
Auto-fixable ESLint errorspnpm turbo run lint -- --fix
Auto-fixable Python lintuv run ruff check src/ --fix
Missing type stubspnpm add -D @types/{package}

Escalation Format

When a cap is reached or a blocking error occurs, output this exact block and halt:

BLUEPRINT_ESCALATION
task_id: {id}
node: {failing-node}
iteration: {n}/{max}
reason: {what failed in one line}
evidence: {last 5 lines of error output}
next_action: Human review required — do not retry automatically

Then write to .claude/memory/current-state.md:

## Minion Escalation — {DD/MM/YYYY HH:MM AEST}
task_id: {id}
status: ESCALATED
node: {failing-node}
reason: {reason}

Execution Rules

1. One-shot mandate: Execute the full blueprint DAG without asking clarifying questions. 2. Context scoping: Read ONLY files in the pre-hydration manifest. No additional file reads. 3. Iteration counting: Every agentic node execution increments the counter in .claude/data/minion-state.json. 4. Human review gate: NEVER auto-merge PRs. The blueprint always ends at create-pr. 5. en-AU locale: All PR bodies, commit messages, and output use Australian English. 6. Deterministic first: Always attempt auto-fixes before invoking any agentic node.

Blueprint DAG Notation

node-type → node-type → [optional-node] → node-type

Brackets [...] indicate conditional nodes (only executed if the preceding deterministic check fails).

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.