Skills / outline driven development
outline driven development
Outline Driven Development – Beyond "specs" or "vibes" using AST analysis and Modern CLI Tools w/ context engineering; batteries-included
Installation
Kompatibilitaet
Beschreibung
Outline Driven Development: The whole new paradigm for the augumented LLM Code Agent workflows.
Vibes are too shallow, Specs are too complex.
Let there be the outline.
And Indeed... Here it is!
Prerequisites
ast-grep | ripgrep | fd | eza | lsd | tokei | bat | just | git-branchless | difftastic | procs | fend | hck | hyperfine | +other tools | MCPs (context7, sequentialthinking-tools, actor-critic-thinking, shannon-thinking, repomix)
Install Various Rust-based CLI Tools with highest native optimizations through cargo
Install Cargo (if not installed)
Linux/macOS with cargo
Install
export RUSTFLAGS="-C target-cpu=native -C link-arg=-fuse-ld=mold -C opt-level=3 -C strip=symbols -C panic=abort -C lto=thin"
cargo install --locked cargo-binstall
cargo install ast-grep ripgrep fd-find eza lsd
cargo binstall -y bat tokei git-delta just raff-cli difftastic git-branchless zoxide procs bfs fselect tealdeer srgn nomino shellharden grex mergiraf jaq jql hck huniq lemmeknow hyperfine rargs eva fend rip2 sccache
Windows with cargo
Install (run inside powershell)
$env:RUSTFLAGS="-C target-cpu=native -C opt-level=3 -C strip=symbols -C panic=abort -C lto=thin -C link-arg=/LTCG -C link-arg=/OPT:REF"
cargo install --locked cargo-binstall
cargo install ast-grep ripgrep fd-find eza lsd
cargo binstall -y bat tokei git-delta just raff-cli difftastic git-branchless zoxide procs bfs fselect tealdeer srgn nomino shellharden grex mergiraf jaq jql hck huniq lemmeknow hyperfine rargs eva fend rip2 sccache
Installation
- Gemini CLI: https://github.com/OutlineDriven/odin-gemini-cli-extension
- Quick Install:
gemini extensions install https://github.com/OutlineDriven/odin-gemini-cli-extension
- Claude Code: https://github.com/OutlineDriven/odin-claude-plugin
- Quick Install:
wget -O ~/.claude/CLAUDE.md https://raw.githubusercontent.com/OutlineDriven/odin-claude-plugin/refs/heads/main/CLAUDE.md && claude plugin marketplace add OutlineDriven/odin-claude-plugin && claude plugin install odin@odin-marketplace
- Quick Install:
- Codex CLI: https://github.com/OutlineDriven/odin-codex-plugin
- Quick Install:
git clone https://github.com/OutlineDriven/odin-codex-plugin.git && cp -r ./odin-codex-plugin/ ~/.codex/
- Quick Install:
- Prompt-only (Manual Apply for IDEs/Agents like Antigravity/Windsurf/Cursor/Augument Code ...): Prompt
- Compact Prompt-only (Manual Apply for IDEs/Agents like Antigravity/Windsurf/Cursor/Augument Code ...): Prompt
Recommended MCP Extensions
Crucial [Automatically installed]
ast-grep | context7 | sequentialthinking-tools | actor-critic-thinking | shannon-thinking
Additional [Manually install if needed]
Time, Tavily, Exa, Ref-tools
Outline-Driven Development Philosophy
Deterministic scaffolds harness non-deterministic LLM creativity only when the outline stays the single source of truth and every downstream stage revalidates against it.
Deterministic-with-Non-Deterministic-LLMs-by-Nature
- Outline-as-assembly: Human intent, compliance constraints, and architectural guardrails are compiled into a versioned outline whose hash becomes the control envelope for every agentic act.
- LLM-as-module: LLM calls are intentionally non-deterministic but bounded by the outline contract; disagreement between generated code and outline immediately halts or replays the step.
- Telemetry feedback: Execution traces, test verdicts, and rubric scores continuously feed back into the outline refinement loop to converge to a reproducible build.
Control Envelope Checklist
- Canonical outline stored with content-addressable ID and time windowed approvals.
- Every agent invocation receives a minimized delta (outline slice) plus explicit success metrics.
- Determinism is measured: diff noise ≤ 2% between successive outline-conformant runs; higher variance triggers outline tightening before reattempting generation.
Design-First / Best-Practices Batteries Included
- Architecture-first: Each outline must include interfaces, pre/postconditions, error domains, latency and memory budgets before code exists.
- Tooling-first:
eza,ast-grep,ripgrep,fd, LangGraph, and MCP stacks are treated as mandatory batteries so that structural edits, search, and orchestration are reproducible. - Quality gates: Spec → outline → implementation is instrumented with lint/test/benchmark gates plus rollback hooks.
- Observability: Outline nodes ship tracing IDs and contract assertions so failures are attributable to outline leaves rather than opaque LLM conversations.
Traceability Matrix
| Diagram | Goal | Associated Invariants | | --- | --- | --- | | Architecture | Map outline-to-toolchain interfaces | Outline hash monotonicity | | Data-flow | Guarantee data never bypasses verification | Contract-bound IO only | | Concurrency | Preserve happens-before relationships | No circular waits; deadlock-free | | Memory | Ensure ownership + persistence model | Leak-free caches, append-only audit | | Optimization | Tie budgets to feedback loops | Regression triggers deterministic rollback |
Aehnliche Skills
last30days skill
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
context mode
Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 12 platforms
claude seo
Universal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
pinme
Deploy Your Frontend in a Single Command. Claude Code Skills supported.
claude ads
Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.
claude code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.