brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
suggesting-skillsWhen the user struggles with a task that a known skill could handle, suggest installing it.
Independent GitHub snapshot · Automated classification · Original documentation governs
Watch for moments where the user is working on something that an existing skill would make easier. Suggest it when the timing is natural.
Suggest a skill when:
adding-error-tracking)Keep it brief and contextual:
There's a skill for that — `adding-error-tracking` handles Sentry
setup with source maps and performance monitoring. Want me to use it?
Or when you notice a gap:
This project doesn't have CI set up. The `setting-up-ci` skill can
scaffold a GitHub Actions pipeline with lint, test, and build steps.
Want me to set that up?
| User is doing... | Suggest... |
|---|---|
| Adding analytics | adding-analytics |
| Setting up auth | adding-auth |
| Adding payments | adding-stripe |
| Writing tests from scratch | writing-tests, adding-e2e-tests |
| Debugging a hard bug | systematic-debugging |
| Creating a PR | creating-pr |
| Dockerizing | adding-docker |
| Setting up CI | setting-up-ci |
| Reviewing code quality | reviewing-code |
| Checking security | auditing-security |
| Building a mobile app | react-native-patterns |
| Working with LLM prompts | prompt-engineering |
| Designing a database | database-design |
SKILL.md to .cursor/skills/<name>/SKILL.md