Conversational Claude Code plugin for rigorous, multi-perspective technical spec creation using dynamic memory graphs, adaptive workflows, and multi-role analysis. Ideal for Spec Kit methodology and non-technical users.
This plugin is not yet in any themed marketplace. To install it, you'll need to add it from GitHub directly.
Choose your preferred installation method below
A marketplace is a collection of plugins. Every plugin gets an auto-generated marketplace JSON for individual installation, plus inclusion in category and themed collections. Add a marketplace once (step 1), then install any plugin from it (step 2).
One-time setup for access to all plugins
When to use: If you plan to install multiple plugins now or later
Step 1: Add the marketplace (one-time)
/plugin marketplace add https://claudepluginhub.com/marketplaces/all.json
Run this once to access all plugins
Step 2: Install this plugin
/plugin install claude-code-spec-kit-subagent-plugin@all
Use this plugin's auto-generated marketplace JSON for individual installation
When to use: If you only want to try this specific plugin
Step 1: Add this plugin's marketplace
/plugin marketplace add https://claudepluginhub.com/marketplaces/plugins/claude-code-spec-kit-subagent-plugin.json
Step 2: Install the plugin
/plugin install claude-code-spec-kit-subagent-plugin@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.
.claude-plugin/marketplace.json
descriptor.All plugin metadata, code, and agent-generated artifacts are organized as follows:
claude-code-spec-kit-subagent-plugin/
├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── agents/
│ └── spec-kit-partner.md
├── spec-kit-partner/
│ ├── src/
│ │ ├── main.py
│ │ ├── workflow_manager.py
│ │ ├── memory_graph.py
│ │ ├── user_profile.py
│ │ └── multi_role_analysis.py
│ └── project-data/
│ ├── memory-graph.json
│ ├── user_profile.json
│ ├── workflow_state.json
│ ├── multi-role-analysis.json
│ ├── logs/
│ │ ├── conversation.log
│ │ └── internal_monologue.log
│ ├── spec/
│ │ ├── spec.md
│ │ └── state.json
│ └── diagrams/
│ ├── system_flow.mermaid
│ ├── memory_graph.mermaid
│ ├── workflow_state_machine.mermaid
│ ├── multi_role_analysis_flow.mermaid
│ ├── agent_user_interaction.mermaid
│ ├── data_flow.mermaid
│ └── role_perspective_map.mermaid
├── assets/
│ ├── icon.png
│ ├── screenshot1.png
│ └── screenshot2.png
├── README.md
├── LICENSE
└── CHANGELOG.md
Marketplace and plugin metadata are defined in:
.claude-plugin/plugin.json
— Main plugin manifest..claude-plugin/marketplace.json
— Marketplace listing fields including display_name
, summary
, categories
, icon
, documentation_url
, publisher
, license
, screenshots
, and more.All diagrams are output as Mermaid (.mermaid
) format for easy rendering and AI parsing. Rendered .svg
or .png
versions may also be exported, but .mermaid
is canonical.
On first run or when required files are missing:
.json
file using provided schemas and set initial values.project-data/logs/conversation.log
.See spec-kit-partner.md for full protocol.
/plugins/
.This repository includes automated workflows to ensure code quality:
All workflows run automatically on pull requests. See CONTRIBUTING.md for detailed development guidelines.
This project is licensed under the MIT License.
For questions, contributions, or collaboration, open an issue or contact the repository maintainer.
1.0.0