ai-dev-kit
Agent skills (SKILL.md), layered coding standards, a project-wide code audit and optional free/local MCP servers for AI-assisted development: Claude Code, OpenCode, Codex and any agent that reads markdown.
Install / Use
claude mcp add AftabIbrahimKazi -- npx -y github:AftabIbrahimKazi/ai-dev-kitIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Tags
Our assessment of ai-dev-kit
ai-dev-kit scores 74/100 on our quality scale, 856th of 947 AI & Machine Learning skills we index.
Its MCP Server is 97 KB long, well organised into 28 sections with 2 code examples: long enough that it reads more like full documentation than a focused instruction file, which agents can find harder to follow.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated yesterday, so ai-dev-kit is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
ai-dev-kit compared with similar skills
All 4 of these similar skills score higher than ai-dev-kit; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| ai-dev-kit (this skill)by AftabIbrahimKazi | 74 | 10 | 1d ago | MCP Server |
| claude-memby thedotmack | 100 | 109.0k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 107.6k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 89.6k | 6d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.5k | today | CLAUDE.md |
Frequently asked questions
- How do I install ai-dev-kit?
- Run
claude mcp add AftabIbrahimKazi -- npx -y github:AftabIbrahimKazi/ai-dev-kit. The install tabs above show the steps for each supported agent. - Which AI agents does ai-dev-kit work with?
- It is written for Claude Code, Claude Desktop and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is ai-dev-kit safe to use?
- It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is ai-dev-kit still maintained?
- The repository was last updated yesterday, so ai-dev-kit is actively maintained.
Skill content
View source on GitHubAI Dev Kit: Agent Skills, Coding Standards and Claude Code Mods
Agent skills, optional MCP tools, and layered coding standards for AI-assisted development — Claude Code, OpenCode, Codex, and any coding agent that reads markdown.
AI Dev Kit is a free, MIT-licensed toolkit that makes AI coding agents behave consistently and spend fewer tokens. It ships 64 reusable SKILL.md agent skills (53 for Claude Code, 11 for OpenCode models), layered coding standards for CSS, HTML, JavaScript, TypeScript, accessibility, SEO, performance, Git and QA, 18 opt-in slash commands, 11 Claude Code mods that enforce the rules in code, and opt-in local MCP servers. A full Claude Code install adds about 3,900 tokens of always-on context (estimated).
Portable SKILL.md agent skills, framework-agnostic coding standards, opt-in slash commands, git hooks and Claude Code mods that enforce the rules in code, opt-in free/local MCP servers (UI prototyping, image reading, image generation, file pre-filtering), an opt-in offline text-to-speech add-on that reads Claude's replies aloud, and opt-in reply personas, for teams building with AI pair programmers. One clone. Drop two folders into any project. Every session works your way — and gets better at it with use.
Listed under AI Hub → Skills on Three.js Resources — a curated directory for Three.js AI tools.
</div>Why use it
- Consistent sessions. The standards chain loads for each file you edit (the optional
standards-chainmod makes that mechanical), and skills load when the agent recognises their trigger, so session ten behaves like session one. Skill loading is model-judged, not guaranteed; the mods are what enforce the critical gates. - Fewer wasted tokens. Skills load only when relevant, reads are targeted, cheap models take the cheap work, and a script finds violations so the agent does not have to.
- Standards that are enforced, not just written down. Rules are testable, the agent self-checks before a commit, and gaps are flagged instead of improvised.
- Cleanup of old or shared code.
code-auditcounts violations across a whole project and lists the exact lines, so the agent reads only what is flagged.
Index
- Install into a project — clone it, run it, answer a few questions
- Everything the kit does, at a glance — what happens by itself vs. what you ask for
- What's in the kit —
skills/andcoding-standards/, the two folders the kit is built from - Complete skills catalog — every skill, by category, with its purpose
- Slash commands — every command you type, and when to reach for it
- Optional AI tools: free and local MCP servers — UI prototyping, image reading/generation, local file prefiltering
- Voice, narration and personas — opt-in text-to-speech for replies, and reply personas
- Claude Code mods (all ten) — the plug-ins that enforce rules in code instead of relying on a skill loading
- Scripts and git hooks — what every script does, and setting up git hooks for human commits
- Maintaining the kit — keeping this repo and its installs in sync over time
- Where things live, and how to turn things off — every file the kit writes, and how to remove each one
- Key ideas — the design philosophy behind the kit
- Repository layout — the folder tree, annotated
- Recent additions — latest changes, newest first
- Frequently asked questions
- Contributing and support
- License
Install into a project
Fastest path, if you're already working inside an AI coding chat (Claude Code, OpenCode, Codex, or any agent that reads markdown):
git clone https://github.com/AftabIbrahimKazi/ai-dev-kit.git
cp -r ai-dev-kit/skills ai-dev-kit/coding-standards your-project/
On Windows PowerShell: Copy-Item -Recurse ai-dev-kit/skills, ai-dev-kit/coding-standards your-project/
Then, in your-project, say:
read skills/README.md and install
The core installer copies markdown files only: no packages, no build step. Opt-in add-ons that need a tool (for example narrate, which uses Piper for speech) install it only when you ask.
Working from a terminal instead, with no AI driving it (or in OpenCode/Codex, which have no click-to-answer chat widget)? The same installer runs as a plain script with its own numbered-menu prompts — see the complete walkthrough below.
-
Copy
skills/— andcoding-standards/if the project should carry the standards — into the project root. (Or keep one clone of this repo anywhere and point every project at it with--library <path>; either way, it's the sameinstall-kit.cli.jsdoing the work.) -
Open your AI coding tool in that project and say:
read skills/README.md and install
-
Choose everything, pick, auto-detect (scans the project and cites the signal before pinning anything), or a stack preset (name the stack directly — Astro, Next.js, Laravel — no scan needed). The installer detects which coding tool you're in, copies the chosen skills to that tool's skill root (
.claude/skills/for Claude Code,.opencode/skills/for OpenCode), wires the standards into that tool's session file (CLAUDE.mdorAGENTS.mdrespectively), mechanically re-verifies the result, and reports what was installed — or exactly what still needs fixing before it's reported done.install-kititself is never copied into your project — it always runs from wherever the library lives, against--root <target>, so there's nothing left behind to clean up afterward.
How you answer those questions depends on where you're running it — pick based on that, not preference:
| Where | How you answer | Best for |
|---|---|---|
| Claude Code chat (recommended default) | Click multiple-choice options at every decision point — mode, tool confirmation, which skills, comment style, context code. Typing only comes up for a hand-picked skill list or an override's specifics. | Anyone already working in Claude Code — fewest keystrokes, nothing to remember. |
| OpenCode, Codex, or a plain terminal | The installer asks each question as a plain numbered list — type the number of your answer and press Enter. No extra software to install first. | Tools with no click-to-answer chat widget, or installing with no AI in the loop at all — see the walkthrough just below. |
| Direct CLI flags (--tool, --skills, --standards, ...) | No questions at all; fully scripted. | CI, re-installs across many projects, or anyone who already knows exactly what they want. |
None of these change what gets installed — only how you're asked. If you're not sure, let whichever tool you're already in drive it; it'll default to the right mode for where it's running.
Installing from a terminal (PowerShell, Command Prompt, Mac/Linux shell) — a complete walkthrough
If you've never used a terminal before, this is every single thing to type, in order. It's the same on Windows, Mac, or Linux except step 1.
-
Open a terminal. Windows: click Start, type
PowerShell, press Enter. Mac: open Terminal from Spotlight. Linux: open your usual terminal app. -
Check that Node.js is installed. Type this and press Enter:
node --versionIf you see something like
v22.11.0, you're set — skip to step 3. If you see an error instead, Node.js isn't installed: go to nodejs.org, download the button labeled LTS, run the installer with its defaults, then close and reopen your terminal and try step 2 again. -
Download a copy of this kit. Type these three lines one at a time, pressing Enter after each:
cd Documents git clone https://github.com/AftabIbrahimKazi/ai-dev-kit cd ai-dev-kit(If you don't have
git, download the ZIP from the green "Code" button on this repo's GitHub page, unzip it, andcdinto the unzipped folder instead.) -
Run the installer against your actual project. Which command to type depends on where the
ai-dev-kitfolder ended up.If the
ai-dev-kitfolder is sitting inside your project folder — for exampleyour-project\ai-dev-kit, because you opened a terminal inside your project and rangit cloneright there instead of following step 3 above — that's actually the single most common setup, and you don't need to point at a project path at all. While your terminal is still inside theai-dev-kitfolder, just run:node skills/meta/install-kit.cli.js installThe installer notices it's running from inside its own folder, uses the folder one level up (your project) automatically, and prints what it assumed — so it's never a silent guess. It only stops to ask for a path if there's no safe folder to assume. If it ever guesses wrong, add
--root "C:\full\path\to\your-project"to say so explicitly.Otherwise — the
ai-dev-kitfolder sits somewhere else, separate from your project (likeDocuments, if you followed step 3 above exactly) — you have to tell the installer which project folder to use with--root. There are two ways to type that command. They do the exact same thing — which one works depends only on whether you closed your terminal since step 3.Option A — you never closed the terminal window from step 3. You're still sitting inside the
ai-dev-kitfolder you just downloaded, so the installer script is right where your terminal is already looking. Type:node skills/meta/install-kit.cli.js install --root "C:\full\path\to\your-project"Replace
C:\full\path\to\your-projectwith the folder of the project you want the kit installed into. Don't type that path by hand — open the folder in File Explorer (or Finder/your file manager) and drag it into the terminal window; the full path gets pasted in for you automatically.Option B — any other time (you closed that terminal and opened a new one, restarted your computer, or opened a terminal inside your project folder instead of the kit folder). The command from Option A will fail here with an error like
Cannot find module '...\skills\meta\install-kit.cli.js'— that happens because it only looks for the installer relative to whatever folder your terminal happens to be sitting in right now, and that folder is no longerai-dev-kit. Instead, give the command the full path to both folders, so it doesn't matter where your terminal is sitting:node "C:\full\path\to\ai-dev-kit\skills\meta\install-kit.cli.js" install --root "C:\full\path\to\your-project"Same trick for both paths: drag the
ai-dev-kitfolder into the terminal window to paste its path whe
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
109.0kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
107.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
89.6kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
78.5kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
