graphkit

Solid

Run a long-horizon coding task as a small graph of agent nodes instead of one drifting loop. Generates an executor node (works against a single-source-of-truth ledger) and a clean-context supervisor node that audits from outside the executor's context — re-verifying claimed-done work, checkpoint-committing what passes, and correcting drift through a one-way directives file. Use for multi-round tasks where an agent tends to scope-creep, fake "done", or quietly lower the bar. Nodes share no context, so the executor runs on a cheap/fast model while a strong model supervises.

AI & Automation 35 stars 5 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# graphkit — a graph of agent nodes, not a drifting loop ## What it does & why Turns a vague long-horizon request ("make it production-ready", "accuracy above baseline", "finish the migration") into a small **graph of agent nodes** that stays on-spec across many rounds: - an **executor node** — drives the work round by round against a single scoreboard; - a **clean-context supervisor node** — audits the work from *outside* the executor's context (re-verifying claimed-done against the shared standards) and corrects course before drift compounds. Why a graph, not a loop: an agent grinding a long task **is inside the context that drifted**, so it rationalizes scope creep and calls half-done work "done". graphkit's nodes talk only through durable, inspectable state (ledger, git tree, directives file) — never a shared, polluted context. The supervisor boots fresh each tick and judges the run like an outside reviewer. ## The graph it builds ``` ┌─────────────┐ reads / rewrites ┌──────────────┐ │ EXECUTOR │ ───────────────────▶ │ │ │ node │ ◀─────────────────── │ ledger.md │ ← single scoreboard │ (does work) │ │ (shared state)│ └─────────────┘ └──────────────┘ ▲ ▲ │ reads each round │ reads only (never writes it) │ │ ┌───...

Details

Author
levi-qiao
Repository
levi-qiao/graphkit
Created
1 weeks ago
Last Updated
3 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

graphsmith

Build and fix reliable multi-agent AI workflows for any skill level, from first-time builders to senior engineers. ALWAYS use this skill when the user asks to "build an agent", "automate" a task or workflow, wants "AI to do X for me", describes a multi-step job, mentions agents, bots, pipelines, swarms, or orchestration, or has an automation that "keeps breaking", "forgets where it left off", "loops forever", "duplicates work", or "makes stuff up". Also use to review, harden, or migrate an agent loop to a multi-agent architecture, or when multiple agents or sessions must build in parallel without conflicts ("agents keep overwriting each other", "coordinate parallel agents"). Trigger even if the user never says "agent". Includes an executable scaffolder, architecture linter, crash-recovery test harness, and multi-agent coordination rules, plus KnoSky grounding (auto-updated) so answers about existing code carry citations instead of guesses.

2 Updated today
SathiaAI
AI & Automation Listed

graph-orchestrator

Use when a request has many similar subtasks (auditing every file in a repo, researching a list of companies, migrating a set of endpoints, reviewing a batch of documents), when a plan is about to be written as "first X, then Y, then Z" across more than about four steps, or when work spans 10+ files or sources. Also use when a previous attempt at a large task ran out of context, lost detail partway through, or produced a summary that thinned out toward the end, or when a plan ends in an irreversible action (mass send, deploy, delete) that needs gating.

4 Updated 5 days ago
VineeTagarwaL-code
AI & Automation Solid

graph-engineering

Use when a workflow has explicit data dependencies, independently executable branches, typed joins, or node-local recovery needs that justify a bounded static dependency graph.

124 Updated 3 days ago
Mark393295827