Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"name": "supercrew-dev",
"description": "Development marketplace for SuperCrew plugin — AI-driven feature lifecycle management",
"owner": {
"name": "steinsz"
},
"plugins": [
{
"name": "supercrew",
"description": "AI-driven feature lifecycle management. Creates and manages .supercrew/features/ directories with meta.yaml, design.md, plan.md, and log.md for structured feature development.",
"version": "0.1.0",
"source": "./plugins/supercrew"
}
]
}
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,11 @@ AI-driven feature lifecycle management. Track features from idea to done using s
**Install in Claude Code:**

```bash
# 1. Add the local marketplace (use absolute path)
/plugin marketplace add /path/to/supercrew/plugins/supercrew
# 1. Add the marketplace
/plugin marketplace add iamtouchskyer/supercrew

# 2. Install the plugin
/plugin install supercrew@supercrew-dev

# 3. Verify
/plugin list
```

**Commands:**
Expand Down
85 changes: 4 additions & 81 deletions plugins/supercrew/README.md
Original file line number Diff line number Diff line change
@@ -1,79 +1,10 @@
# SuperCrew Plugin

AI-driven feature lifecycle management for Claude Code. Track features from idea to done using structured `.supercrew/features/` directories.
See the [main README](../../README.md) for installation and usage.

## Quick Start
## Plugin Internals

### 1. Install the plugin

```bash
# In Claude Code, run these 3 commands in order:

# 1) Add the local marketplace (use absolute path to plugins/supercrew)
/plugin marketplace add /path/to/supercrew/plugins/supercrew

# 2) Install the plugin from the local marketplace
/plugin install supercrew@supercrew-dev

# 3) Verify installation — you should see supercrew listed
/plugin list
```

> Replace `/path/to/supercrew` with the actual absolute path to your supercrew repo clone.

**Reinstall / Update:**

```bash
/plugin uninstall supercrew@supercrew-dev
/plugin marketplace remove supercrew-dev
/plugin marketplace add /path/to/supercrew/plugins/supercrew
/plugin install supercrew@supercrew-dev
```

### 2. Create your first feature

```
/supercrew:new-feature
```

This creates `.supercrew/features/<feature-id>/` with four files:

| File | Purpose |
|---|---|
| `meta.yaml` | ID, title, status, priority, owner, dates |
| `design.md` | Requirements, architecture, constraints |
| `plan.md` | Task breakdown with checklist & progress |
| `log.md` | Chronological progress entries |

### 3. Work on a feature

```
/supercrew:work-on <feature-id>
```

Or simply check out a matching branch — the SessionStart hook auto-detects `feature/<id>` branches:

```bash
git checkout -b feature/my-feature
```

### 4. Check status

```
/supercrew:feature-status
```

Displays a table of all tracked features with status, priority, and progress.

## Feature Lifecycle

```
planning → designing → ready → active → blocked → done
↑ |
└─────────┘
```

## Skills
### Skills

| Skill | Triggers on |
|---|---|
Expand All @@ -84,14 +15,6 @@ planning → designing → ready → active → blocked → done
| **log-progress** | Recording what was done |
| **managing-features** | Auto-orchestrates lifecycle when `.supercrew/features/` exists |

## Commands

| Command | Description |
|---|---|
| `/supercrew:new-feature` | Create a new feature |
| `/supercrew:feature-status` | Show all features status |
| `/supercrew:work-on` | Switch active feature for this session |

## Hooks
### Hooks

- **SessionStart** — Scans `.supercrew/features/`, shows summary table, auto-loads active feature context based on current git branch.