← Files get-fableARCHIVED FILE
skills/get-fable/registry.json
23.7 KB · Oct 3, 2026 · 06:31 UTC
{
"schemaVersion": 2,
"entry": "get-fable",
"skills": [
{
"id": "get-fable",
"order": 0,
"phase": "idle",
"pack": "core",
"description": "Orchestrate software engineering workflows across the canonical get-fable coding lifecycle with deterministic routing and evidence precedence.",
"intents": [
"route",
"resume",
"orchestrate"
],
"requires": [],
"produces": [
"routing-decision"
],
"gates": [],
"fallback": null,
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-discover",
"fable-research",
"fable-plan",
"fable-tdd",
"fable-delegate",
"fable-execute",
"fable-verify",
"fable-review",
"fable-security",
"fable-release",
"fable-handoff",
"fable-eval",
"fable-recover",
"fable-dataviz",
"fable-artifact",
"fable-simplify",
"fable-loop",
"fable-run",
"fable-memory",
"fable-config",
"fable-simulator",
"fable-cowork",
"fable-spark",
"fable-skill-creator"
],
"keywords": [
"fable",
"rigorous",
"frontier-like",
"lifecycle"
]
},
{
"id": "fable-discover",
"order": 10,
"phase": "discovering",
"pack": "core",
"description": "Gather the smallest set of repository, environment, documentation, and runtime evidence needed before planning or changing code.",
"intents": [
"inspect-repository",
"trace-behavior",
"resolve-unknowns"
],
"requires": [],
"produces": [
"repository-evidence",
"execution-path"
],
"gates": [
"load-bearing-unknowns-resolved"
],
"fallback": "fable-recover",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-research",
"fable-plan",
"fable-tdd",
"fable-execute",
"fable-verify"
],
"keywords": [
"inspect",
"explore",
"trace",
"unknown",
"repository",
"current behavior"
]
},
{
"id": "fable-research",
"order": 15,
"phase": "discovering",
"pack": "intelligence",
"description": "Resolve current external facts, official documentation, library behaviors, and API contracts against primary sources before implementation.",
"intents": [
"external-research",
"current-docs",
"api-behavior"
],
"requires": [
"research-question"
],
"produces": [
"research-evidence",
"source-backed-facts"
],
"gates": [
"primary-source-grounding"
],
"fallback": "fable-discover",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-discover",
"fable-plan",
"fable-tdd",
"fable-execute",
"fable-verify"
],
"keywords": [
"official docs",
"latest",
"current api",
"current version",
"research",
"primary source"
]
},
{
"id": "fable-plan",
"order": 20,
"phase": "planned",
"pack": "core",
"description": "Convert discovery evidence into bounded, testable work cards with explicit acceptance criteria and architectural invariants.",
"intents": [
"architecture",
"migration",
"decomposition"
],
"requires": [
"load-bearing-unknowns-resolved"
],
"produces": [
"accepted-card",
"acceptance-condition"
],
"gates": [
"bounded-scope",
"named-acceptance"
],
"fallback": "fable-discover",
"mutatesWorkspace": false,
"parallelSafe": false,
"next": [
"fable-research",
"fable-tdd",
"fable-delegate",
"fable-execute",
"fable-discover"
],
"keywords": [
"plan",
"design",
"architecture",
"migration",
"refactor",
"multi-file",
"end to end"
]
},
{
"id": "fable-tdd",
"order": 30,
"phase": "executing",
"pack": "build",
"description": "Drive testable behavior changes and bug fixes through disciplined red-green-refactor cycles with observable regression tests.",
"intents": [
"feature",
"bug-fix",
"behavior-change"
],
"requires": [
"behavior-contract"
],
"produces": [
"regression-test",
"behavior-change"
],
"gates": [
"red-observed",
"green-observed"
],
"fallback": "fable-recover",
"mutatesWorkspace": true,
"parallelSafe": false,
"next": [
"fable-execute",
"fable-verify",
"fable-recover"
],
"keywords": [
"tdd",
"test first",
"regression",
"bug fix",
"behavior change",
"feature"
]
},
{
"id": "fable-delegate",
"order": 32,
"phase": "executing",
"pack": "build",
"description": "Delegate independent subtasks to parallel workers or subagents with strict disjoint ownership, bounded scope, and explicit acceptance contracts.",
"intents": [
"parallel-work",
"subagents",
"delegation"
],
"requires": [
"bounded-cards",
"disjoint-ownership"
],
"produces": [
"delegation-contracts",
"worker-results"
],
"gates": [
"ownership-explicit",
"acceptance-explicit"
],
"fallback": "fable-plan",
"mutatesWorkspace": true,
"parallelSafe": true,
"next": [
"fable-execute",
"fable-verify",
"fable-recover"
],
"keywords": [
"delegate",
"subagent",
"parallel",
"workers",
"multi-agent",
"independent tasks"
]
},
{
"id": "fable-execute",
"order": 40,
"phase": "executing",
"pack": "core",
"description": "Implement one accepted, bounded work card with immediate local verification, invariant preservation, and zero scope drift.",
"intents": [
"implement-card",
"bounded-change",
"small-feature"
],
"requires": [
"accepted-card"
],
"produces": [
"implementation-diff",
"card-completion"
],
"gates": [
"invariants-preserved",
"acceptance-checked"
],
"fallback": "fable-plan",
"mutatesWorkspace": true,
"parallelSafe": false,
"next": [
"fable-verify",
"fable-recover"
],
"keywords": [
"execute",
"implement",
"build",
"write code",
"fix typo",
"single file",
"narrow scope"
]
},
{
"id": "fable-verify",
"order": 50,
"phase": "verifying",
"pack": "core",
"description": "Falsify software implementations and gather fresh, machine-checked acceptance proof across tests, builds, typechecks, and runtime smoke checks before completion.",
"intents": [
"run-tests",
"typecheck",
"falsify-behavior",
"validate-acceptance"
],
"requires": [
"implementation-diff"
],
"produces": [
"verification-evidence",
"falsification-verdict"
],
"gates": [
"fresh-mutation-covered",
"machine-checked"
],
"fallback": "fable-recover",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-review",
"fable-security",
"fable-release",
"fable-recover",
"fable-execute"
],
"keywords": [
"verify",
"test",
"typecheck",
"smoke",
"acceptance",
"run check",
"prove"
]
},
{
"id": "fable-review",
"order": 60,
"phase": "verifying",
"pack": "proof",
"description": "Perform an independent, evidence-grounded review of git diffs against requested specifications, architectural invariants, and code standards.",
"intents": [
"code-review",
"diff-audit",
"standards-check"
],
"requires": [
"implementation-diff"
],
"produces": [
"review-evidence",
"review-verdict"
],
"gates": [
"grounded-diff-read",
"actionable-findings"
],
"fallback": "fable-recover",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-security",
"fable-release",
"fable-execute",
"fable-recover"
],
"keywords": [
"review",
"code review",
"diff review",
"pr review",
"critique",
"independent pass"
]
},
{
"id": "fable-security",
"order": 70,
"phase": "verifying",
"pack": "proof",
"description": "Conduct threat modeling, vulnerability assessments, secret sanitization, and security reviews across trust boundaries, auth flows, and untrusted inputs.",
"intents": [
"security-review",
"threat-model",
"audit-auth",
"validate-finding"
],
"requires": [
"security-scope"
],
"produces": [
"security-evidence",
"threat-boundary-verdict"
],
"gates": [
"threat-surface-checked",
"no-exposed-secrets"
],
"fallback": "fable-plan",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-release",
"fable-execute",
"fable-recover"
],
"keywords": [
"security",
"auth",
"permission",
"secret",
"vulnerability",
"audit",
"injection"
]
},
{
"id": "fable-release",
"order": 80,
"phase": "verifying",
"pack": "delivery",
"description": "Audit and certify repository merge and release readiness against required quality gates, clean git working trees, and verified distribution artifacts.",
"intents": [
"release",
"merge",
"publish"
],
"requires": [
"completion-evidence"
],
"produces": [
"release-readiness"
],
"gates": [
"required-checks-pass",
"no-blocking-findings"
],
"fallback": "fable-verify",
"mutatesWorkspace": false,
"parallelSafe": false,
"next": [
"fable-handoff",
"fable-recover",
"fable-execute"
],
"keywords": [
"release",
"merge",
"publish",
"ship",
"tag",
"ready for pr"
]
},
{
"id": "fable-handoff",
"order": 85,
"phase": "verifying",
"pack": "delivery",
"description": "Compact session decisions, durable evidence, open blockers, and exact next actions into structured continuation state for cross-session resumption.",
"intents": [
"handoff",
"resume-later",
"continue-session"
],
"requires": [
"current-state"
],
"produces": [
"handoff-evidence",
"continuation-state"
],
"gates": [
"next-action-explicit"
],
"fallback": "get-fable",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"get-fable"
],
"keywords": [
"handoff",
"continue later",
"next session",
"resume",
"context transfer"
]
},
{
"id": "fable-eval",
"order": 90,
"phase": "verifying",
"pack": "evolution",
"description": "Evaluate changes to agent prompts, skills, routing policies, and harnesses against reproducible baselines, held-out suites, and regression benchmarks.",
"intents": [
"agent-eval",
"self-improvement",
"prompt-change"
],
"requires": [
"reproducible-baseline"
],
"produces": [
"eval-verdict",
"regression-evidence"
],
"gates": [
"baseline-frozen",
"holdout-tested",
"rollback-defined"
],
"fallback": "fable-plan",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-plan",
"fable-execute",
"fable-verify",
"fable-recover"
],
"keywords": [
"eval",
"benchmark",
"self improve",
"skill quality",
"prompt quality",
"holdout"
]
},
{
"id": "fable-recover",
"order": 100,
"phase": "recovering",
"pack": "core",
"description": "Diagnose repeated command failures, stale build caches, branch drift, or contradictory evidence before attempting further code edits.",
"intents": [
"debug-failure",
"stale-execution",
"contradictory-evidence"
],
"requires": [
"failure-evidence"
],
"produces": [
"revised-hypothesis",
"bounded-repair"
],
"gates": [
"diagnosis-changed"
],
"fallback": "fable-discover",
"mutatesWorkspace": false,
"parallelSafe": false,
"next": [
"fable-discover",
"fable-research",
"fable-plan",
"fable-tdd",
"fable-execute",
"fable-verify"
],
"keywords": [
"failed twice",
"same failure",
"retry",
"still failing",
"stale",
"cache",
"wrong branch"
]
},
{
"id": "fable-dataviz",
"order": 110,
"phase": "executing",
"pack": "system",
"description": "Design and generate accessible, cohesive data visualizations, SVG charts, metric cards, and dashboard tiles with theme-adaptive styling and verified viewports.",
"intents": [
"dataviz",
"create-chart",
"visualize-data",
"dashboard-metrics"
],
"requires": [
"data-source"
],
"produces": [
"visualization-artifact",
"svg-chart"
],
"gates": [
"theme-contrast-valid",
"viewbox-defined"
],
"fallback": "fable-execute",
"mutatesWorkspace": true,
"parallelSafe": true,
"next": [
"fable-verify",
"fable-review"
],
"keywords": [
"chart",
"graph",
"plot",
"dataviz",
"visualization",
"dashboard",
"metric tile",
"heatmap"
]
},
{
"id": "fable-artifact",
"order": 120,
"phase": "executing",
"pack": "system",
"description": "Design and author structured technical proposals, responsive artifacts, architecture diagrams, Mermaid charts, and interactive components.",
"intents": [
"create-artifact",
"diagram-architecture",
"interactive-component"
],
"requires": [
"artifact-spec"
],
"produces": [
"artifact-document",
"interactive-ui"
],
"gates": [
"hierarchy-clear",
"theme-adaptive"
],
"fallback": "fable-plan",
"mutatesWorkspace": true,
"parallelSafe": true,
"next": [
"fable-verify",
"fable-review"
],
"keywords": [
"artifact",
"diagram",
"mermaid",
"architecture diagram",
"interactive component",
"technical proposal"
]
},
{
"id": "fable-simplify",
"order": 130,
"phase": "executing",
"pack": "system",
"description": "Refactor and simplify settled, recently modified code to improve readability, remove dead branches, flatten deeply nested logic, and reduce duplication while preserving behavior.",
"intents": [
"simplify-code",
"remove-duplication",
"clean-architecture"
],
"requires": [
"passing-tests"
],
"produces": [
"simplified-diff"
],
"gates": [
"behavior-preserved",
"tests-pass"
],
"fallback": "fable-verify",
"mutatesWorkspace": true,
"parallelSafe": false,
"next": [
"fable-verify",
"fable-review"
],
"keywords": [
"simplify",
"clean up",
"refactor",
"dead code",
"deduplicate",
"code quality"
]
},
{
"id": "fable-loop",
"order": 140,
"phase": "executing",
"pack": "system",
"description": "Execute bounded recurring polling loops, CI build babysitting, interval-based status monitors, and self-paced test cycles with explicit timeouts and backoff.",
"intents": [
"recurring-loop",
"poll-status",
"babysit-ci"
],
"requires": [
"loop-condition"
],
"produces": [
"loop-receipt"
],
"gates": [
"budget-bounded",
"exit-condition-explicit"
],
"fallback": "fable-recover",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"fable-verify",
"fable-handoff"
],
"keywords": [
"loop",
"poll",
"interval",
"recurring",
"cron",
"schedule",
"babysit"
]
},
{
"id": "fable-run",
"order": 150,
"phase": "verifying",
"pack": "system",
"description": "Launch, manage, and verify live applications across CLI binaries, web servers, TUIs, Electron apps, and background daemons with readiness probes and clean teardown.",
"intents": [
"run-app",
"live-smoke-test",
"start-server"
],
"requires": [
"built-artifact"
],
"produces": [
"runtime-evidence",
"smoke-proof"
],
"gates": [
"process-clean-exit",
"status-200"
],
"fallback": "fable-recover",
"mutatesWorkspace": false,
"parallelSafe": false,
"next": [
"fable-verify",
"fable-release"
],
"keywords": [
"run",
"start app",
"launch",
"smoke test",
"live server",
"browser check"
]
},
{
"id": "fable-memory",
"order": 160,
"phase": "discovering",
"pack": "system",
"description": "Manage persistent file-based memory, indexing cross-session user preferences, feedback, and architectural constraints in structured MEMORY.md stores.",
"intents": [
"record-memory",
"recall-facts",
"index-memory"
],
"requires": [
"memory-fact"
],
"produces": [
"memory-record",
"updated-index"
],
"gates": [
"single-fact-file",
"index-synced"
],
"fallback": "fable-discover",
"mutatesWorkspace": true,
"parallelSafe": true,
"next": [
"fable-plan",
"fable-discover"
],
"keywords": [
"memory",
"remember",
"user preference",
"feedback",
"project constraint",
"MEMORY.md"
]
},
{
"id": "fable-config",
"order": 170,
"phase": "planned",
"pack": "system",
"description": "Configure and audit AI agent harness settings, permissions allowlists, environment variables, editor keybindings, and lifecycle hook integrations.",
"intents": [
"update-config",
"manage-permissions",
"configure-hooks"
],
"requires": [
"config-change"
],
"produces": [
"settings-diff"
],
"gates": [
"valid-json",
"safe-permissions"
],
"fallback": "fable-plan",
"mutatesWorkspace": true,
"parallelSafe": false,
"next": [
"fable-verify",
"get-fable"
],
"keywords": [
"config",
"settings.json",
"permissions",
"keybindings",
"env vars",
"hooks.json"
]
},
{
"id": "fable-simulator",
"order": 180,
"phase": "verifying",
"pack": "system",
"description": "Verify complex code changes against independent mathematical oracles, derived specifications, headless browser environments, and isolated sandbox states.",
"intents": [
"simulator-verify",
"derive-contract",
"headless-browser-test"
],
"requires": [
"independent-oracle"
],
"produces": [
"oracle-evidence",
"causal-verification-matrix"
],
"gates": [
"oracle-independent",
"untracked-files-preserved"
],
"fallback": "fable-verify",
"mutatesWorkspace": false,
"parallelSafe": false,
"next": [
"fable-verify",
"fable-review"
],
"keywords": [
"simulator",
"independent oracle",
"derive contract",
"headless browser",
"causal evidence",
"truthfulness"
]
},
{
"id": "fable-cowork",
"order": 190,
"phase": "executing",
"pack": "system",
"description": "Execute autonomous multi-step cowork sessions with silent tool chaining, outcome-first progress reporting, and strict safety boundary enforcement.",
"intents": [
"cowork-mode",
"autonomous-execution",
"clean-tool-chain"
],
"requires": [
"autonomous-task"
],
"produces": [
"autonomous-deliverable",
"outcome-summary"
],
"gates": [
"no-mid-chain-noise",
"outcome-first"
],
"fallback": "fable-execute",
"mutatesWorkspace": true,
"parallelSafe": true,
"next": [
"fable-verify",
"fable-handoff"
],
"keywords": [
"cowork",
"autonomous",
"background mode",
"clean tools",
"lead with outcome"
]
},
{
"id": "fable-spark",
"order": 200,
"phase": "idle",
"pack": "system",
"description": "Predict the smallest atomic next engineering action from current workspace state, evidence gates, and mutation freshness with situational silence.",
"intents": [
"predict-next-move",
"situational-awareness",
"minimal-action"
],
"requires": [
"current-state"
],
"produces": [
"spark-suggestion"
],
"gates": [
"minimal-action-tested"
],
"fallback": "get-fable",
"mutatesWorkspace": false,
"parallelSafe": true,
"next": [
"get-fable"
],
"keywords": [
"spark",
"next move",
"situational awareness",
"smallest action",
"minimal action"
]
},
{
"id": "fable-skill-creator",
"order": 210,
"phase": "executing",
"pack": "creator",
"description": "Author, evaluate, refine, optimize, and package autonomous AI agent skills across multi-agent ecosystems with BinEval scoring and description tuning.",
"intents": [
"create-skill",
"modify-skill",
"benchmark-skill",
"optimize-skill"
],
"requires": [
"user-intent"
],
"produces": [
"structured-skill-package",
"eval-benchmark-suite"
],
"gates": [
"lack-of-surprise",
"objective-eval-criteria"
],
"fallback": "fable-plan",
"mutatesWorkspace": true,
"parallelSafe": false,
"next": [
"fable-eval",
"fable-verify",
"fable-review"
],
"keywords": [
"create skill",
"new skill",
"author skill",
"benchmark skill",
"skill creator",
"fable skill creator",
"eval suite"
]
}
]
}
SHA-256: 37ec7c2f091a0e8145de8eae5a39a5c4dfc7bbc3d2f47d844f8b323fc214c7d8