Rogue Oak
Tools built to stand on their own.
Oaks are among the strongest trees - majestic, long-lived, and built to stand the test of time. They usually gather in groves and savannahs, but sometimes a lone oak, a rogue oak, stands on its own in an open field, against the grain.
Some white oaks grow for 300 years, live for 300 more, and take 300 to die. Across all that time the oak gives endless value to a whole ecosystem. Rogue Oak aims to build incredible customer value the same way.
Projects
Spec-driven development with learning feedback loops - installable into any repo in three commands.
- An 8-step protocol loop: Route, Spec, Plan, Build, Test, Review, Merge, Reflect.
- Scoped review personas and a feedback-to-learnings loop, so the system gets better at your codebase over time.
- Low token cost, packaged for Claude Code, Codex, Gemini CLI, and Cursor.
Shared conventions for the AI agents on every rogueoak repo. Install once, update in one command.
- Shared rules in plain Markdown, with a commit-msg hook that enforces Conventional Commits.
- Opt-in templates that work across Claude Code, Codex, Gemini CLI, and Cursor.
- Every repo feels like one hand built it.
An earthy, tree-themed design system for rogueoak - built on Radix, shadcn, Tailwind v4, and TypeScript.
- A tree-anatomy model: Roots are tokens, then Seeds, Twigs, Branches, and Boughs.
- Semantic tokens as the source of truth, with light and dark theming for free at WCAG AA.
- Shipped as versioned npm packages under @rogueoak.