agentsclimarketplace

Brainstorming

Skill Benkapner/claude-code-basecamp/skills/brainstorming

A meta-repository for Claude Code users that includes workspace setup (skills, commands, hooks)

Install
npx -y skills add Benkapner/claude-code-basecamp --skill brainstorming

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 14 stars14 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when the user asks to design, plan, or explore approaches before implementing — creating features, building components, or adding functionality that would benefit from design exploration first.

SKILL.md

2.1 KB, as published. Nobody here has run it

Brainstorming Ideas Into Designs

Help turn ideas into fully formed designs through collaborative dialogue.

When this skill activates, present a design before writing code. The design can be short (a few sentences for simple projects) — scale it to the complexity of the task. Get the user's approval before proceeding to implementation.

Process

  1. Explore context — check files, docs, recent commits
  2. Ask clarifying questions — one at a time, prefer multiple choice, understand purpose/constraints/success criteria
  3. Propose 2-3 approaches — with trade-offs and your recommendation
  4. Present design — scale each section to its complexity, ask after each section if it looks right
  5. Write spec — save to docs/specs/ (create directory if needed) and commit
  6. User reviews spec — wait for approval before proceeding
  7. Transition — invoke writing-plans skill to create implementation plan

Design Principles

  • One question at a time — don't overwhelm with multiple questions
  • YAGNI ruthlessly — remove unnecessary features
  • Design for isolation — break into units with one clear purpose, well-defined interfaces, testable independently
  • Explore alternatives — always propose 2-3 approaches before settling
  • Scope check — if the request describes multiple independent subsystems, decompose into sub-projects first

Working in Existing Codebases

  • Explore the current structure before proposing changes. Follow existing patterns.
  • Where existing code has problems that affect the work, include targeted improvements as part of the design.
  • Don't propose unrelated refactoring. Stay focused on what serves the current goal.

After Design Approval

Invoke the writing-plans skill to create a detailed implementation plan. Do NOT invoke any other skill — writing-plans is the next step.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.