Skip to content
cccskills
FreePublished on GitHub

brainstorming

Explores and validates a feature, component, workflow, or behavior change before implementation. Use when work needs clarified intent, compared approaches, and an approved direction.

The English summary is being prepared. Showing the original description.

iurysza/android-use21 stars(GitHub 21 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Brainstorming

Use collaborative design before creative implementation. Understand the problem, expose meaningful choices, and agree on a direction before writing code.

Do not force this workflow onto trivial, mechanical, or already-specified work.

1. Understand the context

Inspect repository instructions, relevant files, existing patterns, prior decisions, and nearby behavior before proposing a design. Ask the user only for judgments the repository cannot answer.

Restate the intended outcome in a few sentences. Correct misunderstandings before exploring solutions.

2. Resolve discovery depth

Use the lightest available question tool for one quick decision. When the idea needs formal scope, several material decisions, testable facts, and an execution plan, hand it to the setup-goal skill rather than recreating that workflow here.

Brainstorming explores design direction. setup-goal turns an agreed direction into an implementation contract.

3. Explore approaches

Propose two or three meaningfully different approaches. For each, explain:

  • the core idea;
  • what it optimizes for;
  • important trade-offs;
  • fit with existing project conventions;
  • what would make it the wrong choice.

Recommend one approach and explain why. Avoid fake alternatives that differ only cosmetically.

4. Present the design incrementally

Present the proposed design in small, coherent sections and ask whether each section is correct before continuing. Cover only what the work needs, such as:

  • user or operator flow;
  • components and responsibilities;
  • data and state transitions;
  • boundaries and integrations;
  • failure behavior;
  • testing and verification.

Return to unresolved sections when feedback changes an earlier assumption.

5. Capture the approved design

Write durable design Markdown under:

ai-artifacts/plans/YYYY-MM-DD-<topic>-design.md

Keep related sketches and diagrams embedded in that Markdown as ASCII or Mermaid. Do not create standalone diagram files unless the user explicitly requests another format.

Include:

  • problem and intended outcome;
  • chosen approach;
  • rejected alternatives worth remembering;
  • design details;
  • constraints and assumptions;
  • unresolved questions, if any;
  • verification strategy.

Use an available document-review tool for final feedback. Prefer Plannotator annotation when available; otherwise ask for explicit approval through the host's question tool or chat.

6. Handoff

After approval, ask whether the user wants to formalize the work with setup-goal. Do not begin implementation without explicit authorization.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Control Android devices via ADB. Use when user asks to tap, swipe, type, launch apps, take screenshots, or automate Android device interactions.

The English summary is being prepared. Showing the original description.

iurysza/android-use21Updated Oct 7, 2026

Transcribes local audio into Markdown with Gemini 3.5 Transcribe, including speaker labels and provider timestamps. Use for interviews, meetings, lectures, podcasts, voice notes, and similar recordings.

The English summary is being prepared. Showing the original description.

iurysza/android-use21Updated Oct 7, 2026

Design engineering principles for making interfaces feel polished. Use when building UI components, reviewing frontend code, implementing animations, hover states, shadows, borders, micro-interactions, enter/exit animations, choosing or reviewing icons, or any visual detail work. Triggers on UI polish, design details, "make it feel better", "feels off", stagger animations, theme switch transitions, border radius, optical alignment, image outlines, box shadows, icons, icon stroke weight, icon states, motion restraint.

The English summary is being prepared. Showing the original description.

iurysza/android-use21Updated Oct 7, 2026

bro

Free

Restates the previous response in plain, concise language. Use only when the user invokes bro or explicitly asks for a simpler explanation.

The English summary is being prepared. Showing the original description.

iurysza/android-use21Updated Oct 7, 2026

Generates or edits raster images through OpenAI's Image API. Use for text-to-image work, reference-based edits, masks, transparent assets, and product or editorial visuals.

The English summary is being prepared. Showing the original description.

iurysza/android-use21Updated Oct 7, 2026

Applies language-neutral engineering standards when writing or reviewing code, especially around boundaries, failures, domain models, dependencies, tests, and type safety.

The English summary is being prepared. Showing the original description.

iurysza/android-use21Updated Oct 7, 2026

See all skills by iurysza

Report a problem with this skill