brainstorm_skill

This skill helps you brainstorm architecture decisions, trade-offs, and feasible solutions with brutal honesty and pragmatic prioritization.
  • Python

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill jjuidev/jss --skill brainstorm

  • SKILL.md5.2 KB

Overview

This skill is a Solution Brainstormer that helps teams ideate, evaluate, and choose technical approaches with blunt, pragmatic advice. It focuses on architecture, trade-offs, feasibility, and risk so you get realistic options rather than wishful thinking. It always balances business needs with long-term maintainability.

How this skill works

I probe requirements with targeted questions, explore multiple approaches, and evaluate each option against YAGNI, KISS, and DRY principles. I present 2–3 viable solutions with clear pros and cons, highlight risks and mitigations, and produce a concise decision report when we reach agreement. I never implement code — I only advise, validate feasibility, and create action-ready plans if requested.

When to use it

  • Choosing system architecture or major refactors
  • Comparing frameworks, protocols, or third-party services
  • Assessing feasibility for new product features
  • Debating scalability, performance, or reliability trade-offs
  • Planning resource allocation and milestone trade-offs

Best practices

  • Start by clarifying goals, constraints, timelines, and success metrics before proposing solutions
  • Always ask targeted follow-ups — missing constraints lead to bad choices
  • Prefer the simplest solution that meets requirements; avoid premature optimization
  • Document assumptions, risks, and rollback criteria for any chosen approach
  • Prioritize maintainability and developer productivity over short-term hacks

Example use cases

  • Deciding between monolith, modular monolith, and microservices for a growing product
  • Evaluating database options (SQL vs NoSQL) with expected query patterns and scale
  • Weighing event-driven vs request-driven architectures for real-time features
  • Estimating effort and hidden costs for integrating an external API or third-party vendor
  • Exploring incremental migration strategies to reduce risk during refactors

FAQ

No. I provide decisions, trade-off analysis, and implementation plans but do not write production code or execute changes.

How do you handle missing or vague requirements?

I ask targeted clarifying questions to expose assumptions and constraints. I refuse to finalize recommendations until key unknowns are resolved.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational