mirror of
https://github.com/glittercowboy/get-shit-done
synced 2026-04-25 17:25:23 +02:00
feat: add Claude Code marketplace plugin support
Add complete marketplace plugin configuration and documentation for GSD, enabling installation via Claude Code's plugin marketplace. Changes: - Add .claude-plugin/marketplace.json and plugin.json manifests - Add marketplace installation instructions to README.md - Update all command files with marketplace tool permissions - Add plugin conversion design and implementation documentation - Update .gitignore for Claude Code plugin artifacts Users can now install via: /plugin marketplace add glittercowboy/get-shit-done /plugin install get-shit-done@get-shit-done
This commit is contained in:
17
.claude-plugin/marketplace.json
Normal file
17
.claude-plugin/marketplace.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "get-shit-done",
|
||||
"owner": {
|
||||
"name": "glittercowboy"
|
||||
},
|
||||
"plugins": [
|
||||
{
|
||||
"name": "get-shit-done",
|
||||
"description": "A meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.",
|
||||
"author": {
|
||||
"name": "TÂCHES"
|
||||
},
|
||||
"version": "1.3.20",
|
||||
"source": "./"
|
||||
}
|
||||
]
|
||||
}
|
||||
31
.claude-plugin/plugin.json
Normal file
31
.claude-plugin/plugin.json
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"name": "get-shit-done",
|
||||
"version": "1.3.20",
|
||||
"description": "A meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.",
|
||||
"author": {
|
||||
"name": "TÂCHES"
|
||||
},
|
||||
"license": "MIT",
|
||||
"repository": "https://github.com/glittercowboy/get-shit-done",
|
||||
"commands": [
|
||||
"./commands/gsd/new-project.md",
|
||||
"./commands/gsd/create-roadmap.md",
|
||||
"./commands/gsd/map-codebase.md",
|
||||
"./commands/gsd/plan-phase.md",
|
||||
"./commands/gsd/execute-plan.md",
|
||||
"./commands/gsd/progress.md",
|
||||
"./commands/gsd/complete-milestone.md",
|
||||
"./commands/gsd/discuss-milestone.md",
|
||||
"./commands/gsd/new-milestone.md",
|
||||
"./commands/gsd/add-phase.md",
|
||||
"./commands/gsd/insert-phase.md",
|
||||
"./commands/gsd/discuss-phase.md",
|
||||
"./commands/gsd/research-phase.md",
|
||||
"./commands/gsd/list-phase-assumptions.md",
|
||||
"./commands/gsd/pause-work.md",
|
||||
"./commands/gsd/resume-work.md",
|
||||
"./commands/gsd/consider-issues.md",
|
||||
"./commands/gsd/help.md",
|
||||
"./commands/gsd/auto.md"
|
||||
]
|
||||
}
|
||||
32
README.md
32
README.md
@@ -31,6 +31,26 @@ GSD fixes that. It's the context engineering layer that makes Claude Code reliab
|
||||
|
||||
People who want to describe what they want and have it built correctly — without pretending they're running a 50-person engineering org.
|
||||
|
||||
### Marketplace Installation
|
||||
|
||||
Install from the Claude Code marketplace:
|
||||
|
||||
```bash
|
||||
/plugin marketplace add glittercowboy/get-shit-done
|
||||
/plugin install get-shit-done@get-shit-done
|
||||
```
|
||||
|
||||
### Manual Installation
|
||||
|
||||
Clone the repository and tell Claude Code where to find it:
|
||||
|
||||
```bash
|
||||
git clone https://github.com/glittercowboy/get-shit-done.git
|
||||
claude --plugin-dir ./get-shit-done
|
||||
```
|
||||
|
||||
Useful for development or testing modifications.
|
||||
|
||||
---
|
||||
|
||||
## Why I Built This
|
||||
@@ -254,6 +274,18 @@ You're never locked in. The system adapts.
|
||||
|
||||
---
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
**Plugin not found after install?**
|
||||
- Restart Claude Code to reload plugins
|
||||
- Check `/plugins` to see installed plugins
|
||||
|
||||
**Commands showing as unavailable?**
|
||||
- Verify plugin directory structure: should have `.claude-plugin/plugin.json`
|
||||
- Try `/gsd:help` - if it works, plugin is loaded correctly
|
||||
|
||||
---
|
||||
|
||||
## License
|
||||
|
||||
MIT License. See [LICENSE](LICENSE) for details.
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:add-phase
|
||||
description: Add phase to end of current milestone in roadmap
|
||||
argument-hint: <description>
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
---
|
||||
type: prompt
|
||||
name: gsd:complete-milestone
|
||||
description: Archive completed milestone and prepare for next version
|
||||
argument-hint: <version>
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:consider-issues
|
||||
description: Review deferred issues with codebase context, close resolved ones, identify urgent ones
|
||||
allowed-tools:
|
||||
- Read
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:create-roadmap
|
||||
description: Create roadmap with phases for the project
|
||||
allowed-tools:
|
||||
- Read
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:discuss-milestone
|
||||
description: Gather context for next milestone through adaptive questioning
|
||||
---
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:discuss-phase
|
||||
description: Gather phase context through adaptive questioning before planning
|
||||
argument-hint: "[phase]"
|
||||
---
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:execute-plan
|
||||
description: Execute a PLAN.md file
|
||||
argument-hint: "[path-to-PLAN.md]"
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:help
|
||||
description: Show available GSD commands and usage guide
|
||||
---
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:insert-phase
|
||||
description: Insert urgent work as decimal phase (e.g., 72.1) between existing phases
|
||||
argument-hint: <after> <description>
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:list-phase-assumptions
|
||||
description: Surface Claude's assumptions about a phase approach before planning
|
||||
argument-hint: "[phase]"
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:map-codebase
|
||||
description: Analyze codebase with parallel Explore agents to produce .planning/codebase/ documents
|
||||
argument-hint: "[optional: specific area to map, e.g., 'api' or 'auth']"
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:new-milestone
|
||||
description: Create a new milestone with phases for an existing project
|
||||
argument-hint: "[milestone name, e.g., 'v2.0 Features']"
|
||||
---
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:new-project
|
||||
description: Initialize a new project with deep context gathering and PROJECT.md
|
||||
allowed-tools:
|
||||
- Read
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:pause-work
|
||||
description: Create context handoff when pausing work mid-phase
|
||||
allowed-tools:
|
||||
- Read
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:plan-phase
|
||||
description: Create detailed execution plan for a phase (PLAN.md)
|
||||
argument-hint: "[phase]"
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:progress
|
||||
description: Check project progress, show context, and route to next action (execute or plan)
|
||||
allowed-tools:
|
||||
- Read
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:research-phase
|
||||
description: Research how to implement a phase before planning
|
||||
argument-hint: "[phase]"
|
||||
allowed-tools:
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
---
|
||||
name: gsd:resume-work
|
||||
description: Resume work from previous session with full context restoration
|
||||
allowed-tools:
|
||||
- Read
|
||||
|
||||
Reference in New Issue
Block a user