Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

yunbow/ai-dev-os

Open more actions menu

Repository files navigation

AI Dev OS

Lint & Link Check License: MIT

Turn tacit developer knowledge into explicit, enforceable rules for AI-assisted coding.

Coding rules framework for AI assistants — Claude Code, Cursor, and Kiro

> /ai-dev-os-check

## AI Dev OS Check & Fix Report
- Files checked: 12
- ✅ Passed: 45 / 🔧 Fixed: 3 / ⚠️ Manual Review: 1

| # | File              | Rule         | What was fixed              |
|---|-------------------|--------------|-----------------------------|
| 1 | route.ts:42       | security.md  | Added rate limiting         |
| 2 | user-card.tsx:7   | naming.md    | Renamed to kebab-case       |
| 3 | action.ts:15      | validation.md| Added .refine() for dueDate |

Why AI Dev OS?

Your AI writes code that looks right — but violates team conventions. Your coding standards live in senior developers' heads, not in AI context.

AI Dev OS solves this by making tacit knowledge explicit:

  • 75% survives tool migrations — Rules are tool-independent (L1–L3). Switch Claude Code → Kiro → Cursor freely
  • Rules improve over time — Harvest rules from real code reviews, not hypothetical ideals (Rule Harvesting)
  • Near-zero cost — 3-5 static rules in context + comprehensive dynamic check & fix on demand (benchmark: 96.9/100)
  • Pure Markdown — No DSL, no compilation. Fork, modify, and audit every rule

AI Dev OS complements your AI tool — it doesn't replace it. Claude Code, Kiro, and Cursor handle code generation; AI Dev OS handles the rules they follow.

Quick Start

npx ai-dev-os init

Pick a language (typescript / python) and a tool (claude-code / kiro / cursor).

# Non-interactive:
npx ai-dev-os init --rules typescript --plugin claude-code

CLI details | Manual setup | Choose Rules | Choose Plugin

Lifespan Layers — The 4-Layer Model

Layer Name Lifespan Purpose
L1 Philosophy 2-5 years Core values that transcend tools and languages
L2 Decision Criteria 1-3 years Design and architecture decision criteria
L3 Guidelines 6-12 months Concrete, verifiable coding rules
L4 AI Frames 2-4 months Tool-specific configurations and workflows

Upper layers are abstract and stable; lower layers are concrete and volatile. When you switch tools, L1–L3 (75%) stay intact — only L4 changes.

Key Concepts

Specificity Cascade (rule conflict resolution) — When rules conflict, the most specific wins (like CSS specificity). Framework rules > common rules > project conventions > principles > philosophy. → Details

Rule Harvesting (bottom-up rule discovery) — Don't write rules top-down. Let AI code → review gaps → harvest into rules. Grounded in real experience. → Details

Guideline Capital (guidelines as intellectual assets) — Guidelines are intellectual capital, not disposable prompts. Unlike Technical Debt (liability), Guideline Capital is an asset that compounds. → Details

Two-Tier Context Strategy (generate + verify + fix) — Load only 3-5 project-specific files in CLAUDE.md (~8K tokens). Verify all rules post-generation via /ai-dev-os-check. Benchmark data shows this approach scores 96.9/100, while loading 10+ files scores lower than no guidelines at all. → Details

Works With

AI Dev OS provides a structured approach to writing effective AI coding rule files:

  • Claude Code — via CLAUDE.md and custom skills (plugin)
  • Kiro — via AGENTS.md and steering rules (plugin)
  • Cursor — via .cursorrules and .mdc files (plugin)

Ecosystem

Repository Description
ai-dev-os (this repo) Framework specification and theory
rules-typescript TypeScript / Next.js / Node.js guidelines
rules-python Python / FastAPI guidelines
plugin-claude-code Skills, Hooks, and Agents for Claude Code
plugin-kiro Steering Rules and Hooks for Kiro
plugin-cursor Cursor Rules (.mdc)
cli npx ai-dev-os init
benchmark Quantitative benchmark — guideline impact data

Learn More

Directory Structure
ai-dev-os/
├── spec/                        # Framework Specification
│   ├── 4-layer-model.md         #   Lifespan Layers (4-layer model)
│   ├── dependency-rule.md       #   Dependency rule
│   ├── priority-cascade.md      #   Specificity Cascade
│   ├── shelf-life.md            #   Shelf-life model
│   └── governance.md            #   Governance model
├── theory/                      # Theoretical Background
├── getting-started/             # Getting Started Guide
└── docs/                        # Operation Guide & i18n

The actual guideline files (01_philosophy/ ... 04_ai-prompts/) are in the rules repositories, not in this core repo.

License

MIT


Languages: English | 日本語 | 简体中文 | 한국어 | Español

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.