Files
gh-alekspetrov-navigator/skills/nav-skill-creator/templates/skill-template.md
2025-11-29 17:51:59 +08:00

127 lines
1.7 KiB
Markdown

---
name: ${SKILL_NAME}
description: ${DESCRIPTION}
allowed-tools: ${ALLOWED_TOOLS}
version: 1.0.0
---
# ${SKILL_TITLE}
${BRIEF_DESCRIPTION}
## When to Invoke
Auto-invoke when user says:
- "${TRIGGER_1}"
- "${TRIGGER_2}"
- "${TRIGGER_3}"
## What This Does
1. ${STEP_1_OVERVIEW}
2. ${STEP_2_OVERVIEW}
3. ${STEP_3_OVERVIEW}
## Execution Steps
### Step 1: ${STEP_1_NAME}
${STEP_1_INSTRUCTIONS}
**Use predefined function** (if applicable): `functions/${FUNCTION_1_NAME}.py`
### Step 2: ${STEP_2_NAME}
${STEP_2_INSTRUCTIONS}
**Use predefined function** (if applicable): `functions/${FUNCTION_2_NAME}.py`
### Step 3: ${STEP_3_NAME}
${STEP_3_INSTRUCTIONS}
---
## Example Workflows
### Example 1: ${EXAMPLE_1_TITLE}
**User**: "${EXAMPLE_1_USER_INPUT}"
**Execution**:
1. ${EXAMPLE_1_STEP_1}
2. ${EXAMPLE_1_STEP_2}
3. ${EXAMPLE_1_STEP_3}
**Output**:
```
${EXAMPLE_1_OUTPUT}
```
---
## Output Format
**After completing task, show summary**:
```
✅ ${SUCCESS_MESSAGE}
${OUTPUT_SUMMARY}
Next Steps:
1. ${NEXT_STEP_1}
2. ${NEXT_STEP_2}
3. ${NEXT_STEP_3}
```
---
## Best Practices
### ${BEST_PRACTICE_CATEGORY_1}
- ${BEST_PRACTICE_1}
- ${BEST_PRACTICE_2}
- ${BEST_PRACTICE_3}
### ${BEST_PRACTICE_CATEGORY_2}
- ${BEST_PRACTICE_4}
- ${BEST_PRACTICE_5}
- ${BEST_PRACTICE_6}
---
## Troubleshooting
### ${PROBLEM_1}
**Problem**: ${PROBLEM_1_DESCRIPTION}
**Solutions**:
1. ${SOLUTION_1_1}
2. ${SOLUTION_1_2}
3. ${SOLUTION_1_3}
### ${PROBLEM_2}
**Problem**: ${PROBLEM_2_DESCRIPTION}
**Solutions**:
1. ${SOLUTION_2_1}
2. ${SOLUTION_2_2}
---
## Success Criteria
**This skill succeeds when**:
- [ ] ${SUCCESS_CRITERION_1}
- [ ] ${SUCCESS_CRITERION_2}
- [ ] ${SUCCESS_CRITERION_3}
- [ ] ${SUCCESS_CRITERION_4}
---
**${CLOSING_STATEMENT}**