create-command
1
总安装量
1
周安装量
#52625
全站排名
安装命令
npx skills add https://github.com/mindfold-ai/trellis --skill create-command
Agent 安装分布
mcpjam
1
claude-code
1
replit
1
junie
1
windsurf
1
zencoder
1
Skill 文档
Create New Slash Command
Create a new slash command in both .cursor/commands/ (with trellis- prefix) and .claude/commands/trellis/ directories based on user requirements.
Usage
/trellis:create-command <command-name> <description>
Example:
/trellis:create-command review-pr Check PR code changes against project guidelines
Execution Steps
1. Parse Input
Extract from user input:
- Command name: Use kebab-case (e.g.,
review-pr) - Description: What the command should accomplish
2. Analyze Requirements
Determine command type based on description:
- Initialization: Read docs, establish context
- Pre-development: Read guidelines, check dependencies
- Code check: Validate code quality and guideline compliance
- Recording: Record progress, questions, structure changes
- Generation: Generate docs, code templates
3. Generate Command Content
Based on command type, generate appropriate content:
Simple command (1-3 lines):
Concise instruction describing what to do
Complex command (with steps):
# Command Title
Command description
## Steps
### 1. First Step
Specific action
### 2. Second Step
Specific action
## Output Format (if needed)
Template
4. Create Files
Create in both directories:
.cursor/commands/trellis-<command-name>.md.claude/commands/trellis/<command-name>.md
5. Confirm Creation
Output result:
[OK] Created Slash Command: /<command-name>
File paths:
- .cursor/commands/trellis-<command-name>.md
- .claude/commands/trellis/<command-name>.md
Usage:
/trellis:<command-name>
Description:
<description>
Command Content Guidelines
[OK] Good command content
- Clear and concise: Immediately understandable
- Executable: AI can follow steps directly
- Well-scoped: Clear boundaries of what to do and not do
- Has output: Specifies expected output format (if needed)
[X] Avoid
- Too vague: e.g., “optimize code”
- Too complex: Single command should not exceed 100 lines
- Duplicate functionality: Check if similar command exists first
Naming Conventions
| Command Type | Prefix | Example |
|---|---|---|
| Session Start | start |
start |
| Pre-development | before- |
before-frontend-dev |
| Check | check- |
check-frontend |
| Record | record- |
record-session |
| Generate | generate- |
generate-api-doc |
| Update | update- |
update-changelog |
| Other | Verb-first | review-code, sync-data |
Example
Input
/trellis:create-command review-pr Check PR code changes against project guidelines
Generated Command Content
# PR Code Review
Check current PR code changes against project guidelines.
## Steps
### 1. Get Changed Files
```bash
git diff main...HEAD --name-only
2. Categorized Review
Frontend files (apps/web/):
- Reference
.trellis/spec/frontend/index.md
Backend files (packages/api/):
- Reference
.trellis/spec/backend/index.md
3. Output Review Report
Format:
PR Review Report
Changed Files
- [file list]
Check Results
- [OK] Passed items
- Issues found
Suggestions
- [improvement suggestions]