Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

🚀 lead-dev-os 🚀

lead-dev-os

TestsDocs

lead-dev-os is a spec & context-aware SDD (Spec-Driven Development) framework for Claude Code development on small and large projects. It provides structured skills for product planning, spec writing, task scoping, and context-aware implementation. The context of the project is stored under agents-context/ directory, it is domain specific and an agent is provided only the context it needs to perform its task.

Think about it as a lead developer's main tool for guiding a team of AI agents. A Lead Developer's primary responsibility is to ensure their team of engineers consistently moves in the right direction, making strategic decisions that benefit the entire project. By closely reviewing each engineer's progress before a feature is completed, the lead developer can identify potential issues early, address them proactively, and guarantee that the final product meets the highest standards of quality and reliability.

Claude Code Claude Code Installation

lead-dev-os is a Claude Code plugin, distributed via the captainme-ai plugin marketplace. Inside Claude Code, run:

/plugin marketplace add CaptainMe-AI/lead-dev-os
/plugin install lead-dev-os@captainme-ai
# Configure your project
/lead-dev-os:configure-project

The /lead-dev-os:configure-project skill will interactively set up your project — creating agents-context/ (with AGENTS.md, README.md, standards, and guides), lead-dev-os/specs/, and updating your CLAUDE.md.

To pick up new releases later, run /plugin marketplace update captainme-ai. See the Installation Guide for full details, including installing for development with --plugin-dir.

💡 Key Principles & Concepts

Spec-Driven Development

  • Spec is the contract, code follows
  • Requirements before implementation, always
  • Agents execute against testable acceptance criteria
  • Eliminates ambiguity-driven rework
  • Inspirations from agent-os for spec-driven development, file organization and thourough prompting

Context-aware Implementation

  • Composable — Load only what you need for the current task
  • Self-referencing — Concepts link to related concepts
  • Version-controlled — Track evolution of ideas over time
  • AI-friendly — Agents load specific concepts as context before working
  • Inspirations from agor for organizing the context

PARA for AI Agents

📖 Documentation

Full documentation is available at captainme-ai.github.io/lead-dev-os.

  • Installation — Plugin setup, initialization, what gets created
  • Workflow — The 4-step write → scope → implement → archive process
  • Implementation — Autonomous, lead-in-the-loop, and hybrid execution modes
  • Contributing — Testing and how to contribute

🛠️ Install for development

# Clone the repo (one-time)
git clone https://github.com/CaptainMe-AI/lead-dev-os.git ~/lead-dev-os
# Start Claude Code with the plugin
claude --plugin-dir ~/lead-dev-os/lead-dev-os
# Configure your project
/lead-dev-os:configure-project

🚀 Usage

Configure Project

/lead-dev-os:configure-project → Set up agents-context, specs, standards, and CLAUDE.md

Strategic (run once to set up your project)

/lead-dev-os:plan-product → Define product mission, vision, users, tech stack
/lead-dev-os:define-standards → Establish coding style, architecture, testing conventions
/lead-dev-os:plan-roadmap → Create prioritized feature roadmap with phases
/lead-dev-os:create-or-update-concepts → Scan codebase to create/update concept files

Tactical (run per feature)

/lead-dev-os:step1-write-spec → Interactive Q&A + formalize into spec with numbered requirements (FR-###)
/lead-dev-os:step2-scope-tasks → Break into task groups with context directives
/lead-dev-os:step3-implement-tasks → Context-aware implementation of task groups
/lead-dev-os:step4-archive-spec → Archive completed spec and block agent access

Utility (run anytime)

/lead-dev-os:create-pr → Open a GitHub PR for the current branch with a WHAT-focused description and emoji-prefixed title

See the Workflow Guide for the full process, and Implementation Modes for autonomous, lead-in-the-loop, and hybrid execution.

🤝 Contributing

We are open to contributions — please open an issue or a pull request. See the Contributing Guide for testing instructions.

📄 License

MIT License

About

Command center for Agentic SPEC & CONTEX driven Claude code development.

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages