brainstorming
Brainstorming Ideas Into Specs
Overview
Help turn ideas into fully formed designs or specs through natural collaborative dialogue.
You MUST use this skill before any creative or complex work and when user says "brainstorm", "design", "create specs" or similar.
Start by understanding the current project context using the @investogator skill. Then, ask questions one at a time to refine the idea. Once you understand what you're creating, use the @investigator skill again to analyze how the changes might impact the project, then present the specs in small sections (200-300 words), checking after each section whether it looks right so far.
The Process
More from davidkiss/smart-ai-skills
reflection
MUST use this skill when user provides feedback / ask to do things in certain way, or when a tool call fails - for self-improvement - to learn user preferences and store them in AGENT.md / CLAUDE.md, and to propose improvements to skills.
621coding
MUST use for all coding related tasks - includes general coding best practices and software engineering principles to build robust, maintainable, and scalable software.
275task-breakdown
Use when you have specs or requirements for a multi-step task to break it down into detailed tasks, before executing it
155subagent-task-execution
Use when executing tasks from a task breakdown document in the current session.
133skill-editor
Creates, updates, and manages Agent Skills following the Claude Code style. Use this skill when the user wants to add a new capability, create a new skill, or modify an existing skill.
96investigator
Use this skill when the user asks to "analyze", "research", "how do I", or "what's the best way" to understand project context, impact of potential actions, and root causes of issues.
1