settings — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited settings (Hook) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <img src="assets/branding/meow-logo-dark.svg" alt="MeowKit Banner" width="300" /> </p>
<h1 align="center">MeowKit</h1>
<p align="center"> <strong>AI agent toolkit for Claude Code</strong><br> 105 skills · 39 agents · 25 commands · 7 modes · 23 rules · 4 conditional rules · 17 hook scripts · 4-layer+ security </p>
<p align="center"> <a href="https://meowkit.dev"><img src="https://img.shields.io/badge/website-meowkit.dev-66CCFF?style=flat" alt="Website" /></a> <a href="https://docs.meowkit.dev/"><img src="https://img.shields.io/badge/docs-docs.meowkit.dev-85C2FF?style=flat" alt="Docs" /></a> <a href="https://www.npmjs.com/package/mewkit"><img src="https://img.shields.io/npm/v/mewkit" alt="npm version" /></a> <a href="https://github.com/ngocsangyem/MeowKit/releases"><img src="https://img.shields.io/github/v/release/ngocsangyem/MeowKit" alt="GitHub release" /></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue" alt="License" /></a> </p>
MeowKit installs a .claude/ directory that Claude Code reads at session start. It enforces a structured 7-phase workflow with hard gates, TDD, security scanning, and scoped topic-file memory (fixes.md, review-patterns.md, architecture-decisions.md). Zero external dependencies for core workflow.
Homepage: meowkit.dev · Docs: docs.meowkit.dev
npx mewkit initThe CLI fetches the latest release from GitHub, prompts for config, and scaffolds .claude/ into your project.
After installing MeowKit, run:
npx mewkit setupThis creates the Python venv at .claude/skills/.venv, installs pip packages (google-genai, pillow, python-dotenv), and interactively prompts for optional system deps (ImageMagick, FFmpeg, Playwright browsers).
Run once per project. Idempotent — safe to re-run after upgrades.
To verify your environment after setup:
npx mewkit doctor # Verify environment| Package | npm | Description |
|---|---|---|
mewkit | npx mewkit <cmd> | CLI — init, upgrade, doctor, validate, budget, memory |
meowkit/
├── .claude/ Source of truth — agents, skills, rules, hooks
│ ├── agents/ 39 specialist agents
│ ├── skills/ 105 skills (mk: namespace)
│ ├── rules/ 23 enforcement rules
│ ├── hooks/ 17 hook scripts — lifecycle hooks + handlers + libraries
│ ├── commands/ 25 slash commands
│ ├── modes/ 7 behavioral modes
│ ├── memory/ Machine-local topic files (gitignored; scaffolded by `mewkit setup`)
│ ├── scripts/ Python validators + shell utilities
│ └── settings.json
├── tasks/ Task templates
├── packages/
│ ├── mewkit/ CLI (npm as mewkit)
│ └── landing/ Landing page (meowkit.dev, Nuxt + Tailwind v4)
├── scripts/ Release automation
├── website/ VitePress documentation
├── CLAUDE.md Entry point for Claude Code
├── .releaserc.cjs Semantic release config
└── .github/workflows/ CI/CD (release, beta, PR validation)See [RELEASING.md](RELEASING.md) for the complete release guide — manual steps, CI/CD automation, troubleshooting.
npm install # Install dependencies
npm run build # Build both packages
npm test # Run tests
npm run lint # Lint
npm run typecheck # Type checkMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.