diff --git a/Docs/User-Guide/commands.md b/Docs/User-Guide/commands.md index b6afb5c..8aef0c1 100644 --- a/Docs/User-Guide/commands.md +++ b/Docs/User-Guide/commands.md @@ -1,6 +1,6 @@ # SuperClaude Commands Guide -SuperClaude provides 23 commands for Claude Code: `/sc:*` commands for workflows and `@agent-*` for specialists. +SuperClaude provides 24 commands for Claude Code: `/sc:*` commands for workflows and `@agent-*` for specialists. ## Command Types @@ -125,6 +125,14 @@ python3 -m SuperClaude install --list-components | grep mcp - Feature exploration: `/sc:brainstorm "user authentication system"` - Problem solving: `/sc:brainstorm "slow database queries"` +### `/sc:help` - Command Reference +**Purpose**: Displays a list of all available `/sc` commands and their descriptions. +**Syntax**: `/sc:help` + +**Use Cases**: +- Discovering available commands: `/sc:help` +- Getting a quick reminder of command names: `/sc:help` + ### `/sc:implement` - Feature Development **Purpose**: Full-stack feature implementation with intelligent specialist routing **Syntax**: `/sc:implement "feature description"` `[--type frontend|backend|fullstack] [--focus security|performance]` @@ -292,6 +300,7 @@ python3 -m SuperClaude install --list-components | grep mcp ### Utility Commands | Command | Purpose | Best For | |---------|---------|----------| +| **help** | List all commands | Discovering available commands | | **git** | Version control | Commit management, branch strategies | | **index** | Command discovery | Exploring capabilities, finding commands | @@ -313,10 +322,10 @@ python3 -m SuperClaude install --list-components | grep mcp - **Analysis**: analyze, business-panel, spec-panel, troubleshoot, explain - **Quality**: improve, cleanup, test, document - **Management**: task, spawn, load, save, reflect -- **Utility**: index, select-tool +- **Utility**: help, index, select-tool **By Complexity:** -- **Beginner**: brainstorm, implement, analyze, test +- **Beginner**: brainstorm, implement, analyze, test, help - **Intermediate**: workflow, design, business-panel, spec-panel, improve, document - **Advanced**: spawn, task, select-tool, reflect diff --git a/README.md b/README.md index 39301e8..9d96504 100644 --- a/README.md +++ b/README.md @@ -55,9 +55,11 @@ | **Commands** | **Agents** | **Modes** | **MCP Servers** | |:------------:|:----------:|:---------:|:---------------:| -| **23** | **14** | **6** | **6** | +| **24** | **14** | **6** | **6** | | Slash Commands | Specialized AI | Behavioral | Integrations | +Use the new `/sc:help` command to see a full list of all available commands. + --- diff --git a/SuperClaude/Commands/help.md b/SuperClaude/Commands/help.md new file mode 100644 index 0000000..e07a156 --- /dev/null +++ b/SuperClaude/Commands/help.md @@ -0,0 +1,63 @@ +--- +name: help +description: "List all available /sc commands and their functionality" +category: utility +complexity: low +mcp-servers: [] +personas: [] +--- + +# /sc:help - Display All Commands + +## Functionality +The `/sc:help` command provides a comprehensive list of all available SuperClaude (`/sc`) commands. It is designed to help users discover the full range of capabilities of the SuperClaude framework. The command dynamically fetches all registered commands and displays their names and a brief description of their functionality. + +## Triggers +- When a user needs to see all available `/sc` commands. +- When a user is unsure of what commands are available. +- When a user is looking for a specific command but does not remember its name. + +## Usage +To use the command, simply type `/sc:help` in the chat. + +``` +/sc:help +``` + +The command takes no arguments. + +## Command Output +The output will be a formatted list of all available `/sc` commands. Each entry in the list will contain: +- The command name (e.g., `/sc:analyze`) +- A brief description of the command's purpose. + +The list will be dynamically generated, so it will always be up-to-date with the currently installed commands. + +### Example Output +``` +Here are the available /sc commands: + +- /sc:analyze: Perform a detailed analysis of the codebase. +- /sc:build: Execute the build process for the project. +- /sc:explain: Provide a detailed explanation of a concept or code block. +- /sc:help: Display this list of all available commands. +- ... and so on for all other commands. +``` + +## Boundaries + +**Will:** +- Provide a list of all registered `/sc` commands. +- Display the name and a brief, one-line description of each command. +- Always provide the most up-to-date list of commands. + +**Will Not:** +- Execute any other command. +- Provide detailed documentation for each command. For that, use `/sc:explain`. +- Accept any arguments or flags. + +## Pro-Tip +For more detailed information on a specific command, use the `/sc:explain` command. For example, to learn more about the `/sc:build` command, you can type: +``` +/sc:explain /sc:build +```