OutlineDriven/odin-gemini-cli-extension

Outline-Driven Development for Gemini CLI - methodology + skills + agents for Google Gemini coding workflows.

This repository also configures its own agents. See what odin-gemini-cli-extension tells them →

5Stars on the repository
67Mods indexed here, across every type
2mo agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

setup-pre-commit

49

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Install git pre-commit hooks via the project's hook tool — Husky+lint-staged (JS), pre-commit (Python/OCaml), lefthook (Go), cargo-husky (Rust). Use when the user wants commit-time formatting, linting, type-checking, or test gates. Detects ecosystem first.

not rated 5 2mo ago A 73 tokens copy · 100% Apache-2.0

OutlineDriven/odin-gemini-cli-extension

Skill Claude Code

Install a Claude-Code PreToolUse hook that blocks destructive git commands (push variants including force-push, hard reset, force clean, branch -D, checkout/restore overwrites) before Bash runs them. Use when the user wants git safety rails, force-push prevention, or repository-wipe protection.

not rated 5 2mo ago B 71 tokens original Apache-2.0

srgn-cli

51

OutlineDriven/odin-gemini-cli-extension

Skill Codex

Practical guide for building safe, syntax-aware srgn CLI commands for source-code search and transformation. Use when users ask for srgn commands, scoped refactors (comments/docstrings/imports/functions), multi-file rewrites with --glob, custom tree-sitter query usage, or CI-style checks with --fail-any/--fail-none.

not rated 5 2mo ago A 72 tokens copy · 94% Apache-2.0

OutlineDriven/odin-gemini-cli-extension

Skill Claude Code

One-shot bootstrap of strict-mode tooling per ecosystem plus per-task GOALS.md scaffolding so an agentic loop can self-verify. Writes typechecker / linter / schema-validator config for TS (strict + noUncheckedIndexedAccess + exactOptionalPropertyTypes), Python (Pyright strict, Ruff strict), Rust (Clippy…

not rated 5 2mo ago A 211 tokens copy · 94% Apache-2.0

tests-adversarial

53

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Write adversarial tests that intentionally stress failure paths. Use when hardening error handling, stress-testing assumptions, validating boundary behavior, or hunting silent failures.

not rated 5 2mo ago A 35 tokens copy · 100% Apache-2.0

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Delete tests that don't catch real bugs — the inverse of TDD. Use when reviewing legacy test suites, slow CI investigations, refactor-driven test sweeps, or evaluating whether a test the type system already covers should stay. Thesis — a test exists only if removing it would let a real bug reach production.

not rated 5 2mo ago A 68 tokens copy · 100% Apache-2.0

to-issues

55

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Decompose a plan, PRD, or spec into independently-grabbable vertical-slice issues (markdown file by default, GitHub issues via flag). Trigger when the user wants implementation tickets, work decomposition, or to convert an implementation plan into parallelizable work. Takes a plan file and emits atomic vertical slices.

not rated 5 2mo ago A 67 tokens copy · 95% Apache-2.0

to-prd

56

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Synthesize current conversation context and codebase understanding into a PRD artifact (markdown file by default, GitHub issue via flag). Trigger when the user asks for a PRD, requirements doc, feature spec, or wants to crystallize an in-flight discussion into a durable artifact before planning. PRD precedes…

not rated 5 2mo ago A 69 tokens copy · 100% Apache-2.0

triage-issue

57

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Investigate a reported bug to root cause, then emit a TDD-shaped fix plan as an issue artifact. Trigger when the user reports a bug, says "triage", asks for issue investigation, or wants a fix plan before code changes.

not rated 5 2mo ago A 54 tokens copy · 100% Apache-2.0

type-driven

58

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Type-driven development. Use when developing with refined types, state machines encoded in types, or proof-carrying types; enforces totality and exhaustive pattern matching.

not rated 5 2mo ago A 36 tokens copy · 89% Apache-2.0

ubiquitous-language

59

OutlineDriven/odin-gemini-cli-extension

Skill Claude Code

Extract a domain glossary from the current dialogue; flag ambiguities, propose canonical terms, persist to UBIQUITOUSLANGUAGE.md. Trigger when the user is hardening domain terminology, building a glossary, or fresh domain concepts surface in conversation without documented language.

not rated 5 2mo ago A 59 tokens copy · 95% Apache-2.0

validation-first

60

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Validation-first development. Use when developing with formal state machine specifications, invariants, and temporal properties before writing implementation code.

not rated 5 2mo ago A 27 tokens copy · 100% Apache-2.0

write-a-skill

61

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Author a single new skill — produce a SKILL.md plus optional bundled references and scripts following Anthropic's progressive-disclosure conventions. Trigger when the user asks to "write a skill", "create a skill", "draft a SKILL.md", or "add a skill" for a specific capability. Distinct from repo onboarding workflows…

not rated 5 2mo ago A 80 tokens copy · 97% Apache-2.0

zoom-out

62

OutlineDriven/odin-gemini-cli-extension

Skill Claude Code

Step up one layer of abstraction and surface a map of relevant modules and callers when the local view is too narrow. Trigger when the agent (or user) is unfamiliar with a code region and needs the surrounding architecture before committing to a change.

not rated 5 2mo ago A 51 tokens copy · 100% Apache-2.0

taste

63

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Cross-domain taste skill — apply distinctive judgment to any artifact (prose, code, design, decisions) instead of converging to AI defaults. Two modes — audit (judge work against the two-sided charter and portable anchors) and anchor (load register before producing). Auto-detects by phrasing; override via /taste audit…

not rated 5 2mo ago B 97 tokens copy · 100% Apache-2.0

tidy

64

OutlineDriven/odin-gemini-cli-extension

Skill Claude CodeCodex

Tidy-operations dispatcher. Invoke on "tidy", "clean up", "tidy this file/memory/workspace/git/docs", or when active context (current file, diff, stack, memory directory) has structural rot to resolve before touching behavior. Detects target domain from context and routes to the sibling skill. Requires explicit target…

not rated 5 2mo ago A 84 tokens copy · 100% Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: