Best Practices for Instructions
Be Specific and Actionable
✔ Good:
Run `python scripts/validate.py --input {filename}` to check data format.
If validation fails, common issues include:
- Missing required fields (add them to the CSV)
- Invalid date formats (use YYYY-MM-DD)
✖ Bad:
Validate the data before proceeding.
Include error handling
## Common Issues
### MCP Connection Failed
If you see "Connection refused":
1. Verify MCP server is running: Check Settings > Extensions
2. Confirm API key is valid
3. Try reconnecting: Settings > Extensions > [Your Service] > Reconnect
Reference bundled resources clearly
Before writing queries, consult `references/api-patterns.md` for:
- Rate limiting guidance
- Pagination patterns
- Error codes and handling
Use progressive disclosure
Keep SKILL.md focused on core instructions. Move detailed documentation to
`references/`
and link to it. (See
Core Design Principles
for how the three-level system works.)