npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@vodailoc/kilo-kit-mcp

v1.1.1

Published

Kilo-Kit MCP server for adaptive skill routing, skill loading, and validation.

Readme

🚀 Kilo-Kit: Professional AI Agent Development Framework

Version: 1.0.0
Author: Kilo-Kit Team
License: Apache 2.0

🎯 What is Kilo-Kit?

Kilo-Kit is a comprehensive, modular framework for building and managing AI agent systems at scale (kilo-code = thousands of lines, hundreds of files). It introduces a revolutionary Cognitive Flow Architecture (CFA) that treats AI interactions as continuous flows rather than discrete events.

Core Philosophy

🧠 "Anticipate needs before they arise"
🔄 "Learn from every interaction"
📐 "Modularity enables scalability"
🎯 "Quality over quantity in every token"
💰 "Cost-aware intelligence"

✨ Key Innovations

| Innovation | Description | |------------|-------------| | Predictive Context Engine (PCE) | Pre-loads context before you need it | | Composable Behavior Units (CBU) | Build workflows from micro-behaviors | | Token Economy Manager (TEM) | Smart budgeting for cost/quality balance | | Decision Audit Trail (DAT) | Full explainability for all decisions | | Skill Effectiveness Tracker (SET) | Self-improving skill system | | Adaptive Routing | Learns optimal skill selection over time |

✨ Key Features

| Feature | Description | |---------|-------------| | Skill System | Modular, loadable skills for specialized tasks | | Adaptive Dispatch | Intelligent skill routing that learns from usage | | Progressive Disclosure | Three-level context loading for efficiency | | Context Engineering | Token optimization and attention management | | Quality Gates | Mandatory checkpoints: typecheck → lint → test → build | | TDD Workflow | Test-first development with RED → GREEN → REFACTOR | | Security First | Input validation, parameterized queries, no hardcoded secrets | | Multi-Stack Support | TypeScript, Python, .NET, Go ready |

💡 Skill Library

skills/ is the canonical workflow surface for Kilo-Kit. It supports the same Progressive Disclosure model as the core framework: scan the index first, load one skill body when routed, then open references/scripts only when needed.

| Layer | Purpose | |-------|---------| | skills/kilo-kit/ | Core Kilo-Kit framework skills and Hard-Gate workflows | | skills/<category>/<skill>/ | Expanded skill library organized by execution domain | | skills/README.md | Human-facing catalog with category summaries and install commands | | skills/SKILLS_INDEX.md | Lightweight agent index for Predictive Context Engine prefetching |

Install the Full Skill Library

This installs every valid SKILL.md under skills/, including Kilo-Kit core skills and the expanded category library.

npx skills@latest add VoDaiLocz/KILO-KIT

Use this when you want the entire Kilo-Kit workflow surface available in your agents.

Install a Category

Use a category path when you only want one execution domain:

npx skills@latest add VoDaiLocz/KILO-KIT/skills/engineering

Install a Single Skill

npx skills@latest add VoDaiLocz/KILO-KIT/skills/engineering/tdd

📁 Project Structure

kilo-kit/
├── README.md                    # This file
├── QUICKSTART.md               # 15-minute getting started guide
├── CONTRIBUTING.md             # Contribution guidelines
├── CHANGELOG.md                # Version history
│
├── .claude-plugin/             # Claude Code entry point
│   └── instructions.md
├── .cursor-plugin/             # Cursor IDE entry point
│   └── instructions.md
├── .codex/                     # OpenAI Codex entry point
│   └── instructions.md
├── .opencode/                  # OpenCode entry point
│   └── instructions.md
│
├── skills/                     # Installable skill packs
│   ├── README.md               # Human-facing skill catalog
│   ├── SKILLS_INDEX.md         # Lightweight agent skill index
│   ├── kilo-kit/               # Core Kilo-Kit skills
│   │   ├── _template/          # Skill template
│   │   ├── debugging/          # Debugging skills
│   │   ├── development/        # Development skills
│   │   └── quality/            # Quality assurance skills
│   ├── engineering/            # Engineering and framework skills
│   ├── productivity/           # Agent workflow skills
│   ├── problem-solving/        # Debugging/reasoning skills
│   ├── design/                 # UI/design skills
│   └── ...                     # Games, ops, docs, AI media, security
│
├── commands/                   # Workflow commands
│   ├── quality-gate.md         # Quality gate workflow
│   ├── init-skill.md           # Skill initialization
│   └── validate-skill.md       # Skill validation
│
├── src/                        # Core system source
│   ├── core/                   # Core system components
│   │   ├── KILO_MASTER.md     # Master skill file (entry point)
│   │   ├── predictive-engine/  # Predictive Context Engine
│   │   ├── routing-engine/     # Adaptive Routing Engine
│   │   ├── execution-engine/   # Execution & Quality Gates
│   │   └── knowledge-layer/    # Persistent Knowledge
│   │
│   ├── behaviors/              # Composable Behavior Units
│   │   ├── atomic/             # Smallest behavior units
│   │   ├── compound/           # Combined behaviors
│   │   └── meta/               # Meta-behaviors
│   │
│   └── tools/                  # CLI and utility tools
│       ├── init-skill.py       # Skill initializer
│       ├── validate-skill.py   # Skill validator (Python)
│       └── validate-skill.js   # Skill validator (Node.js)
│
├── docs/                       # Documentation
│   ├── architecture/           # Architecture decisions
│   ├── COMPLETION_ASSESSMENT.md
│   ├── DEEP_ANALYSIS.md
│   └── PROJECT_STRUCTURE.md
│
└── examples/                   # Real-world examples
    ├── basic/                  # Basic usage patterns
    ├── intermediate/           # Intermediate patterns
    └── advanced/               # Advanced patterns

🚀 Quick Start

1. Install

# Clone the repository
git clone https://github.com/VoDaiLocz/KILO-KIT.git
cd kilo-kit

# No dependencies required - works out of the box!

2. Configure Your Agent

Copy the master skill file to your agent's configuration:

# For most AI agents
cp src/core/KILO_MASTER.md ~/.your-agent/KILO_MASTER.md

# Update your agent's system prompt to reference it

3. Use Skills

Skills are automatically loaded when your task matches their keywords. See the Skill Dispatch Table below.

🔌 MCP Integration

Kilo-Kit v1.1.1 includes a read-only MCP server that exposes the skill library as an adaptive routing service for MCP-capable agents.

| MCP Surface | Purpose | |-------------|---------| | kilo_route_intent | Route the current chat request to the best Kilo-Kit skills | | kilo_search_skills | Search the skill catalog by task or keyword | | kilo_get_skill | Load one exact SKILL.md with context-safe truncation | | kilo_validate_skills | Run the skill validation quality gate | | kilo://skills/index | Resource view of the lightweight skill index | | kilo://skills/{category}/{skill} | Resource view for one skill |

Install from npm in any MCP-capable client:

{
  "mcpServers": {
    "kilo-kit": {
      "command": "npx",
      "args": ["-y", "@vodailoc/kilo-kit-mcp"]
    }
  }
}

Recommended Codex CLI config on Windows:

[mcp_servers.kilo-kit]
command = "npm"
args = ["exec", "--prefix", "C:\\Users\\Admin", "--yes", "--package=@vodailoc/kilo-kit-mcp", "--", "kilo-kit-mcp"]
startup_timeout_sec = 60
enabled = true

The --prefix keeps npm from resolving the local source checkout when Codex is opened inside the Kilo-Kit repository.

For local development, build and verify:

cd mcp
npm install
npm run build
npm test
npm run smoke

Local client config template:

{
  "mcpServers": {
    "kilo-kit": {
      "command": "node",
      "args": ["<absolute-path-to-KILO-KIT>/mcp/dist/server.js"],
      "env": {
        "KILO_KIT_REPO_ROOT": "<absolute-path-to-KILO-KIT>"
      }
    }
  }
}

See mcp/README.md and .mcp/kilo-kit.example.json.

Maintainer Release Flow

Kilo-Kit publishes @vodailoc/kilo-kit-mcp through npm Trusted Publishing. Configure npm once with:

| Field | Value | |-------|-------| | Provider | GitHub Actions | | Repository | VoDaiLocz/KILO-KIT | | Workflow filename | publish.yml |

After that, run the GitHub Actions workflow Publish npm package, or push a version tag such as v1.1.1. The workflow uses OIDC, so it does not need an npm token or interactive OTP.

📋 Skill Dispatch Table

| Task Keywords | Skill to Load | |---------------|---------------| | bug, error, fix, debug | skills/kilo-kit/debugging/systematic/ | | validate, validation | skills/kilo-kit/debugging/systematic/ | | root cause, why | skills/kilo-kit/debugging/root-cause/ | | verify, confirm | skills/kilo-kit/debugging/verification/ | | review, PR, code review | skills/kilo-kit/quality/code-review/ | | test, TDD, testing | skills/kilo-kit/quality/testing/ | | security, auth, OWASP | skills/kilo-kit/development/security/ | | API, backend, server | skills/kilo-kit/development/backend/ |

🎓 Core Principles

1. Cognitive Flow Architecture

Traditional:  Task → Process → Response (done)

Kilo-Kit:     ┌─────────────────────────────┐
              │      COGNITIVE FLOW         │
              │                             │
    Input ───►│  Predict → Execute → Learn  │───► Output
              │      ↑              │       │
    Next  ───►│      └──────────────┘       │───► Better
              │                             │
              └─────────────────────────────┘

2. Quality Gates (NEVER SKIP)

# Before EVERY commit
typecheck → lint → test → build

# All must pass. No exceptions.

3. The Three Pillars

ANTICIPATE → EXECUTE → LEARN → OPTIMIZE
     ↑                            │
     └────────────────────────────┘

4. Progressive Disclosure

Level 1: Metadata (always loaded, ~100 tokens)
Level 2: SKILL.md body (when triggered, <5k tokens)  
Level 3: References/Scripts (on-demand, unlimited)

🔧 Creating Custom Skills

Use the skill template:

python src/tools/init-skill.py my-skill --path ./skills/kilo-kit/

This creates:

my-skill/
├── SKILL.md           # Main instructions (required)
├── references/        # Documentation to load as needed
├── scripts/           # Executable utilities
└── assets/            # Templates, images, etc.

SKILL.md Format

---
name: my-skill
description: >-
  Clear description of what this skill does and when to use it.
  Include keywords that should trigger this skill.
version: 1.0.0
behaviors: [behavior1, behavior2]
token_estimate:
  min: 500
  typical: 1500
  max: 5000
---

# My Skill

## When to Use
- Situation 1
- Situation 2

## Process
1. Step 1
2. Step 2

## Guidelines
- Guideline 1
- Guideline 2

## References
- `references/detailed-guide.md` - For detailed instructions
- `scripts/helper.py` - For automated tasks

📚 Documentation

🤝 Contributing

We welcome contributions! Please read CONTRIBUTING.md for:

  • Code of conduct
  • Development setup
  • Pull request process
  • Coding standards

📊 Stack Preferences

TypeScript/JavaScript (2024-2025)

| Category | Preferred | Avoid | |----------|-----------|-------| | Runtime | Bun, Node 20+ | Node <18 | | Backend | Hono, Elysia | Express | | ORM | Drizzle, Prisma 5+ | Sequelize | | Testing | Vitest, Playwright | Jest | | Package | pnpm, Bun | npm |

Python

| Category | Preferred | Avoid | |----------|-----------|-------| | Runtime | Python 3.11+ | <3.9 | | Backend | FastAPI, Litestar | Flask | | ORM | SQLAlchemy 2.0 | <2.0 | | Validation | Pydantic v2 | v1 | | Linting | Ruff, mypy | flake8 |

.NET

| Category | Preferred | |----------|-----------| | Framework | .NET 8+ | | Web | ASP.NET Core | | ORM | EF Core | | Testing | xUnit, NUnit |

🏗️ Roadmap

  • [x] v1.0.0 - Core Cognitive Flow Architecture
  • [x] v1.1.0 - MCP Integration
  • [ ] v1.2.0 - Multi-Agent Orchestration
  • [ ] v2.0.0 - Visual Workflow Builder

📄 License

Apache 2.0 - See LICENSE for details.


Made with ❤️ for developers who value quality, efficiency, and scalability.

Kilo-Kit — Where AI meets excellence.