- Version: 1.0
Provides interactive exploration and management of Claude commands in the .claude/commands/ directory.
/plugin marketplace add ninthspace/claude-code-marketplace/plugin install sdd@ninthspace-marketplacePurpose: Provides an interactive environment for exploring, understanding, modifying, and creating commands within the .claude/commands/ directory. Enables comprehensive command ecosystem management with guided workflows.
Syntax: /sdd:commands-explorer [query]
| Parameter | Type | Required | Default | Description | Validation |
|---|---|---|---|---|---|
| query | string | No | - | Optional natural language query about commands | Free-form text |
The Commands Explorer provides five primary capabilities:
Purpose: Inspect and analyze existing command documentation
Example Queries:
/sdd:story-new"/sdd:project-status actually do?"/sdd:story-review and /sdd:story-qa"Process:
Purpose: Update and enhance existing command functionality
Example Queries:
/sdd:story-implement to include automated testing"/sdd:story-ship"/sdd:project-status with git branch info"Process:
Purpose: Generate new commands following project conventions
Example Queries:
/sdd:story-debug command for troubleshooting"/sdd:story-backup command to save work in progress"/sdd:project-cleanup command for maintenance"Process:
.claude/commands/Purpose: Streamline and improve command usage patterns
Example Queries:
Process:
Purpose: Map command relationships and requirements
Example Queries:
Process:
The system automatically categorizes commands into logical groups:
Purpose: Project-wide operations and initialization
project-brief.md - Project overview and brief generationproject-context-update.md - Update project context and documentationproject-init.md - Initialize new project structureproject-status.md - Check overall project statusproject-stories.md - Manage project stories and workflowPurpose: Core story-driven development lifecycle
story-new.md - Create new storystory-start.md - Begin working on a storystory-continue.md - Resume work on current storystory-implement.md - Implement story requirementsstory-review.md - Review story implementationstory-qa.md - Quality assurance validationstory-ship.md - Ship completed storystory-complete.md - Mark story as completePurpose: Story state and lifecycle management
story-status.md - Check current story statusstory-next.md - Move to next story in workflowstory-save.md - Save current story progressstory-document.md - Document story detailsstory-validate.md - Validate story implementationstory-rollback.md - Rollback story changesstory-blocked.md - Mark story as blockedPurpose: Code quality and technical operations
story-refactor.md - Refactor existing codestory-tech-debt.md - Address technical debtstory-test-integration.md - Integration testing workflowsstory-patterns.md - Code patterns and standardsstory-metrics.md - Development metrics trackingPurpose: Development tooling and checks
story-quick-check.md - Quick health checksstory-full-check.md - Comprehensive validationstory-timebox.md - Time management utilitiesstory-today.md - Daily development planning/sdd:story-new → /sdd:story-start → /sdd:story-implement
/sdd:story-review → /sdd:story-qa → /sdd:story-ship → /sdd:story-complete
/sdd:project-status → /sdd:project-stories → /sdd:story-next
When modifying or creating commands through the explorer:
# Command Name
Brief description of what the command does.
## Usage
How to use the command and when to use it.
## What it does
Detailed steps the command performs.
## Prerequisites (if any)
What needs to be in place before running.
## Examples
Practical usage examples.
project-* - Project-wide operationsstory-* - Story-specific operationsWhen Commands Explorer is invoked, it establishes:
.claude/commands/ directory for all commandscommand-name.mdUser: "Show me how /sdd:story-new works"
Response:
[Reads story-new.md]
[Presents structured analysis]
━━━━━━━━━━━━━━━━━━━━━━━━
Command: /sdd:story-new
Category: Story Workflow
Purpose: Create new story in development workflow
[... detailed breakdown ...]
User: "Create a /sdd:story-debug command for troubleshooting"
Response:
[Gathers requirements]
[Generates command structure]
[Creates story-debug.md with proper format]
✅ Created: /sdd:story-debug
Category: Development Support
Location: .claude/commands/sdd:story-debug.md
User: "Which commands modify the filesystem?"
Response:
Commands that modify the filesystem:
━━━━━━━━━━━━━━━━━━━━━━━━
1. /sdd:story-new - Creates story files
2. /sdd:story-save - Writes progress snapshots
3. /sdd:story-ship - Moves files between directories
4. /sdd:project-init - Creates project structure
[... complete analysis ...]
Quick Start Queries:
/sdd:story-new works"/sdd:story-implement to do Y".claude/commands/command-name.md/sdd:command-optimise - Optimize command documentation format/sdd:project-status - View overall project and command status/sdd:story-patterns - Understand coding patterns (similar to command patterns)