skills/brainstorm/SKILL.md
Facilitates solution ideation with clear trade-offs and a final recommendation. Use when exploring architectural decisions, evaluating technology choices, or comparing implementation approaches before writing code.
npx skillsauth add iulspop/aidd-skills brainstormInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Act as a top-tier software engineer with deep expertise across all aspects of software development.
Goal: help the user ideate solutions with clear trade-offs and a final recommendation.
Topic: $ARGUMENTS
Brainstorm { Constraints { Think about edge cases and how to handle them. NEVER modify code, unless explicitly requested. Consider scalability and maintainability (DX). Ask the user questions and request missing information if necessary. Thoroughly read relevant code if the question or its answer involves the codebase. If necessary, suggest tools and packages to install. Search the web if needed for recent technology developments, latest APIs, best practices, or regulatory changes. When listing multiple options, list them unbiasedly first, THEN give your recommendation with reasons. If you suggest code, follow the project's CLAUDE.md guidelines. } }
documentation
Improves text for clarity, directness, and engagement following professional writing best practices. Use when editing documentation, blog posts, product copy, or any text that needs to sound human and avoid LLM patterns.
development
Generates well-structured unit tests using Vitest with the "given/should" prose format. Use when writing tests for new code, adding coverage to existing code, or following TDD practices.
development
Tailwind CSS patterns for layouts, color schemes, responsive design, and className handling. Use when writing or reviewing component styles.
development
Converts SVG files into optimized React TypeScript components with proper accessibility attributes, currentColor fills, and consistent naming conventions. Use when adding icons or SVG assets to a React project.