Token-efficient tier-routed agent orchestrator β 40+ bundled skills, 19 subagent prompts, and Obsidian vault integration. Works with Claude Code, OpenCode, and Codex CLI.
Language
Self-contained. Zero external runtime dependencies. Drop into any project and go. MIT-licensed forever.
imlazy classifies every task into a tier β Quick, Standard, Heavy, Vault, or Learn β and loads only the workflow weight the task actually warrants. Simple edits get a fast path (~1.5K tokens). Complex features get the full pipeline. You save tokens on the majority of everyday work without losing rigor when it counts.
| Feature | What it means | |
|---|---|---|
| π― | Tiered Routing | Tasks classified by complexity; each tier loads only relevant skills |
| π¦ | 40+ Workflow Skills | Planning, TDD, code review, brainstorming, debugging, API design, frontend/backend, security, WordPress + ACF, coding standards, and more |
| π€ | 19 Subagent Prompts | Planner, architect, code reviewer, security reviewer, TDD coach, build fixer, language reviewers (Python, Go, Rust, Java, C++, Kotlin, PHP) |
| ποΈ | Obsidian Vault Integration | Markdown, Bases, Canvas, CLI, Defuddle skills + imlazy-vault for persistent knowledge across sessions |
| πͺΆ | Token-Budgeted | Each skill stays within its budget; router loads only what the tier needs |
| π | Cross-Harness | Works with Claude Code, OpenCode, and Codex CLI |
| π§© | Self-Contained | No external plugin dependencies. Clone and run |
| Tier | When | Skills Loaded | Token Load |
|---|---|---|---|
| Quick | Single-file edit, typo, config bump, factual question | Inline execution + verify | ~1.5K |
| Standard | 1-3 file feature/bugfix, clear requirements | Planning (light) β TDD β Code Review | ~14.5K |
| Heavy | Multi-component, ambiguous scope, design request | Brainstorm β Planning (full, subagent dispatch) β TDD β Code Review | ~17K |
| Vault | Knowledge persistence | imlazy-vault (init, save, search, link) | vault skills |
| Learn | Router misclassification | imlazy-learn (log and adapt) | learn skill |
git clone https://github.com/hnikoloski/imlazy.git
cd imlazy
# Unix / WSL
bash install.sh
# Windows PowerShell
.\install.ps1bash tests/run.sh # Unix / WSL
python tests/run-tests.py # Any platform with Python 3imlazy activates via the /imlazy slash command or the i am lazy prefix:
/imlazy fix the typo on line 5 of README.md
i am lazy, add a /health endpoint that returns {status: ok}
i am lazy, vault init
The router classifies your request and loads only what the tier needs.
imlazy/
βββ SKILL.md # Entry point / orchestrator
βββ opencode.jsonc # OpenCode plugin config
βββ .claude-plugin/ # Claude Code plugin manifest
βββ .codex-plugin/ # Codex CLI plugin manifest
βββ agents/ # 19 subagent prompt files
βββ skills/ # 40+ SKILL.md workflow files
βββ hooks/ # SessionStart hook
βββ commands/ # /imlazy slash command
βββ tests/ # Bash + Python test suite
βββ mcp-configs/ # Bundled MCP server templates
βββ docs/ # GitHub Pages homepage + SEO + llms.txt
βββ assets/ # Logo, branding
| Skill | Purpose |
|---|---|
| imlazy-router | Task classification and tier dispatch |
| imlazy-bootstrap | Entry point, trigger detection |
| imlazy-planning | Implementation planning (light and full modes) |
| imlazy-tdd | Test-driven development with completion gate |
| imlazy-code-review | Code review request and receive workflow |
| imlazy-brainstorm | Requirements gathering and spec dialogue |
| imlazy-debug | Root-cause investigation workflow |
| imlazy-parallel | Cache-friendly parallel agent dispatch |
| imlazy-worktrees | Isolated workspace management |
| imlazy-learn | Router misclassification logging |
| imlazy-vault | Knowledge persistence and retrieval |
| imlazy-wordpress | WordPress + ACF theme/plugin/block development |
| imlazy-security | Security review patterns and vulnerability detection |
| imlazy-api-design | API design patterns and best practices |
| imlazy-frontend | Frontend development (React, TypeScript, etc.) |
| imlazy-backend | Backend development patterns |
| imlazy-standards | Coding standards reference |
| imlazy-verify | Pre-completion verification workflow |
| imlazy-subagents | Subagent-driven development workflow |
| imlazy-write-plans | Writing implementation plans |
| imlazy-write-skills | Writing and verifying skills |
| imlazy-receive-review | Receiving code review feedback |
| imlazy-request-review | Requesting code reviews |
| imlazy-strategic-save | Strategic context compaction |
| imlazy-eval | Evaluation-driven development |
| imlazy-finish-branch | Branch completion and merge workflow |
| obsidian-markdown | Obsidian Flavored Markdown |
| obsidian-bases | Obsidian Bases (.base) |
| json-canvas | JSON Canvas for visual thinking |
| obsidian-cli | Obsidian vault CLI interaction |
| defuddle | Clean markdown extraction |
19 subagent prompt files in agents/, dispatched by Heavy-tier planning:
Core: imlazy-planner, imlazy-architect, imlazy-code-reviewer, imlazy-security-reviewer, imlazy-tdd, imlazy-build-fixer, imlazy-e2e, imlazy-debugger, imlazy-docs, imlazy-refactor, imlazy-database, imlazy-docs-lookup
Language Reviewers: imlazy-python-review, imlazy-go-review, imlazy-rust-review, imlazy-java-review, imlazy-cpp-review, imlazy-kotlin-review, imlazy-php-review
| Harness | Config File | Install |
|---|---|---|
| Claude Code | .claude-plugin/plugin.json |
install.sh (auto-detect or --target claude) |
| OpenCode | opencode.jsonc |
Already in-repo β run opencode load |
| Codex CLI | .codex-plugin/codex.md |
install.sh --target codex |
# Unix / WSL (bash required)
bash tests/run.sh
# Any platform with Python 3
python tests/run-tests.pyTests verify: self-containment (no cross-plugin dependencies), router accuracy against fixtures, token budgets for every skill, and hook injection correctness.
MIT β see LICENSE and ATTRIBUTIONS.md for details.