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.
|
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
|
## 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
|
## License
|
||||||
|
|
||||||
MIT License. See [LICENSE](LICENSE) for details.
|
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
|
description: Add phase to end of current milestone in roadmap
|
||||||
argument-hint: <description>
|
argument-hint: <description>
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
---
|
---
|
||||||
type: prompt
|
type: prompt
|
||||||
|
name: gsd:complete-milestone
|
||||||
description: Archive completed milestone and prepare for next version
|
description: Archive completed milestone and prepare for next version
|
||||||
argument-hint: <version>
|
argument-hint: <version>
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:consider-issues
|
||||||
description: Review deferred issues with codebase context, close resolved ones, identify urgent ones
|
description: Review deferred issues with codebase context, close resolved ones, identify urgent ones
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
- Read
|
- Read
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:create-roadmap
|
||||||
description: Create roadmap with phases for the project
|
description: Create roadmap with phases for the project
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
- Read
|
- Read
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:discuss-milestone
|
||||||
description: Gather context for next milestone through adaptive questioning
|
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
|
description: Gather phase context through adaptive questioning before planning
|
||||||
argument-hint: "[phase]"
|
argument-hint: "[phase]"
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:execute-plan
|
||||||
description: Execute a PLAN.md file
|
description: Execute a PLAN.md file
|
||||||
argument-hint: "[path-to-PLAN.md]"
|
argument-hint: "[path-to-PLAN.md]"
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:help
|
||||||
description: Show available GSD commands and usage guide
|
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
|
description: Insert urgent work as decimal phase (e.g., 72.1) between existing phases
|
||||||
argument-hint: <after> <description>
|
argument-hint: <after> <description>
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:list-phase-assumptions
|
||||||
description: Surface Claude's assumptions about a phase approach before planning
|
description: Surface Claude's assumptions about a phase approach before planning
|
||||||
argument-hint: "[phase]"
|
argument-hint: "[phase]"
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:map-codebase
|
||||||
description: Analyze codebase with parallel Explore agents to produce .planning/codebase/ documents
|
description: Analyze codebase with parallel Explore agents to produce .planning/codebase/ documents
|
||||||
argument-hint: "[optional: specific area to map, e.g., 'api' or 'auth']"
|
argument-hint: "[optional: specific area to map, e.g., 'api' or 'auth']"
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:new-milestone
|
||||||
description: Create a new milestone with phases for an existing project
|
description: Create a new milestone with phases for an existing project
|
||||||
argument-hint: "[milestone name, e.g., 'v2.0 Features']"
|
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
|
description: Initialize a new project with deep context gathering and PROJECT.md
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
- Read
|
- Read
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:pause-work
|
||||||
description: Create context handoff when pausing work mid-phase
|
description: Create context handoff when pausing work mid-phase
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
- Read
|
- Read
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:plan-phase
|
||||||
description: Create detailed execution plan for a phase (PLAN.md)
|
description: Create detailed execution plan for a phase (PLAN.md)
|
||||||
argument-hint: "[phase]"
|
argument-hint: "[phase]"
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:progress
|
||||||
description: Check project progress, show context, and route to next action (execute or plan)
|
description: Check project progress, show context, and route to next action (execute or plan)
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
- Read
|
- Read
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:research-phase
|
||||||
description: Research how to implement a phase before planning
|
description: Research how to implement a phase before planning
|
||||||
argument-hint: "[phase]"
|
argument-hint: "[phase]"
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
---
|
---
|
||||||
|
name: gsd:resume-work
|
||||||
description: Resume work from previous session with full context restoration
|
description: Resume work from previous session with full context restoration
|
||||||
allowed-tools:
|
allowed-tools:
|
||||||
- Read
|
- Read
|
||||||
|
|||||||
Reference in New Issue
Block a user