brainstorming

Convert an idea into a validated design and specification workflow.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/CeeKay1901/pilot-skillmarkt --skill brainstorming-ceekay1901
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/CeeKay1901/pilot-skillmarkt/tree/main/skills/brainstorming
Command: npx skills add https://github.com/CeeKay1901/pilot-skillmarkt --skill brainstorming-ceekay1901

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents rushed implementation by forcing a clear design phase before any code, scaffolding, or behavioral changes are made. It helps turn vague ideas into well-scoped plans with user approval at each step.

Core Features & Use Cases

  • Project Context Review: Inspects the current codebase, docs, and recent history before proposing changes.
  • Step-by-Step Clarification: Asks one question at a time to refine goals, constraints, and success criteria.
  • Approach Comparison: Presents 2 to 3 viable design options with trade-offs and a recommendation.
  • Design Approval Gate: Requires explicit user approval before writing the spec or moving toward implementation.
  • Spec Documentation: Writes a design doc to a structured specs path and supports a review loop before planning.
  • Use Case: A teammate wants to add a new feature, and this Skill guides them through clarifying scope, choosing an approach, and documenting the design before any build work starts.

Quick Start

Ask me to brainstorm and design your change before implementation, and I will help clarify the goal, compare approaches, and produce an approved spec.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a design specification before starting implementation?

To create a design specification before implementation, you need a workflow that reviews project context, refines goals through step-by-step clarification, compares approaches, and secures approval before writing the spec. This prevents rushed build work by forcing a clear design phase.

What is the best way to brainstorm and scope technical requirements for a new feature?

The best way to brainstorm technical requirements is to inspect the current codebase and history, ask targeted questions one at a time to define constraints, and present viable design options with trade-offs. This scoped approach turns vague ideas into well-defined plans.

How do I prevent premature implementation when adding changes to a project?

You prevent premature implementation by establishing a design approval gate that requires explicit user sign-off before any code or behavioral changes begin. This ensures goals are clarified and an approved design specification is documented first.

Can I compare multiple design approaches before committing to a build plan?

Yes, you can compare multiple design approaches by evaluating two to three viable options with their respective trade-offs and a recommendation. This comparison happens during the design phase, ensuring you select the right approach before writing the final spec.

How does step-by-step clarification work for refining project goals?

Step-by-step clarification works by asking one question at a time to iteratively refine goals, constraints, and success criteria. This methodical approach ensures all requirements are thoroughly scoped before proceeding to approach comparison and spec writing.

What should I do after getting design approval for a software change?

After getting design approval, you should write the finalized design doc to a structured specs path and proceed to implementation planning. This handoff ensures the build phase follows a validated specification.