Skip to content
hnikoloskiPublic

About

Token-efficient tier-routed agent orchestrator 40+ skills, 19 agents, Obsidian vault. Works with Claude Code, OpenCode, Codex CLI.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

imlazy

Token-efficient tier-routed agent orchestrator β€” 40+ bundled skills, 19 subagent prompts, and Obsidian vault integration. Works with Claude Code, OpenCode, and Codex CLI.

imlazy hero

CI GitHub release License PRs Welcome Markdown Shell Python JavaScript TypeScript Go Rust Java Kotlin C++ PHP WordPress Obsidian


Language

English

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.


Features

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 System

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

Quick Start

git clone https://github.com/hnikoloski/imlazy.git
cd imlazy

# Unix / WSL
bash install.sh

# Windows PowerShell
.\install.ps1

Verify

bash tests/run.sh                  # Unix / WSL
python tests/run-tests.py          # Any platform with Python 3

Usage

imlazy 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.


What's Inside

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

Skills

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

Agents

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


Cross-Harness Support

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

Running Tests

# Unix / WSL (bash required)
bash tests/run.sh

# Any platform with Python 3
python tests/run-tests.py

Tests verify: self-containment (no cross-plugin dependencies), router accuracy against fixtures, token budgets for every skill, and hook injection correctness.


License

MIT β€” see LICENSE and ATTRIBUTIONS.md for details.

About

Token-efficient tier-routed agent orchestrator 40+ skills, 19 agents, Obsidian vault. Works with Claude Code, OpenCode, Codex CLI.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages