jcmrs/claude-code-spec-kit-subagent-plugin

19 stars · Last commit 2025-10-12

A Claude Code plugin that provides a conversational, adaptive, and agentic subagent for co-creating rigorous, multi-perspective technical specs—featuring dynamic memory graphs, adaptive workflows, and explicit multi-role analysis. Especially useful for non-technical users and teams adopting the Spec Kit Methodology.

README preview

# Claude Code Spec Kit Subagent Plugin

**Spec Kit Partner** is now provided as a Claude Code plugin: a next-generation, conversational, adaptive, and agentic tool designed to help humans co-create rigorous, multi-perspective technical specs for GitHub Spec Kit projects. It leverages dynamic memory graphs, adaptive workflows, and explicit multi-role analysis to bridge human creativity and technical rigor. Yes, it is particularly useful for humans who are non-technical and/or not trained yet in [Spec Kit Methodology](https://github.com/github/spec-kit).

---

## Features

- **Conversational Orchestration:** Natural, empathic dialogue management tailored to user preferences.
- **Multi-Role Analysis:** Dynamically identifies and embodies relevant professional perspectives for robust analysis.
- **Memory Graph:** Persists all insights, relationships, and synthesis steps in a queryable, file-based graph.
- **Adaptive Workflow:** Adjusts process phases and requirements in response to user input and context.
- **Transparent Logging:** All actions, analysis, and conversations are logged for auditability and recovery.
- **Claude Code Marketplace Compatible:** Fully supports [Claude Code plugin marketplaces](https://docs.claude.com/en/docs/claude-code/plugin-marketplaces), including a complete `.claude-plugin/marketplace.json` descriptor.

---

## Plugin Directory & File Structure

All plugin metadata, code, and agent-generated artifacts are organized as follows:

View full repository on GitHub →