trellis-brainstorm

Guides AI through collaborative requirements discovery to produce a PRD and task directory.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/21ess/graffiti --skill trellis-brainstorm-21ess
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trellis-brainstorm
Source: https://github.com/21ess/graffiti/tree/main/.claude/skills/trellis-brainstorm
Command: npx skills add https://github.com/21ess/graffiti --skill trellis-brainstorm-21ess

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides AI through collaborative requirements discovery before implementation, ensuring a task directory and PRD are created, seeds thinking, and enables iterative refinement through questions, research, and MVP scoping.

Core Features & Use Cases

  • Task-first: capture ideas immediately and ensure a task exists at the start.
  • Action-before-asking: derive answers from repo code, docs, configs, conventions, or quick research before asking questions.
  • Research-first for technical choices: perform research first to present concrete options and trade-offs.
  • Diverge → Converge: proactively consider future evolution, related scenarios, and failure/edge cases, then converge to an MVP.

Triggered from /trellis:start when the user describes a development task, especially when requirements are unclear or there are multiple viable paths.

Quick Start

Create a brainstorm task for a new feature and seed a PRD with initial goals, questions, and acceptance criteria.

Frequently Asked Questions about trellis-brainstorm

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

FAQPage Schema
How do I structure AI brainstorming to define clear task scope before implementation?

To structure AI brainstorming for clear task scope, guide the AI through collaborative requirements discovery to seed a task directory and a PRD, ensuring initial ideas are captured immediately before any coding begins.

What is the best way to create a PRD and define MVP scope when requirements are unclear?

The best way to create a PRD and define MVP scope with unclear requirements is to use a diverge-then-converge workflow that proactively explores edge cases before narrowing down to a structured PRD with goals, assumptions, and acceptance criteria.

How do I document assumptions and acceptance criteria for a new feature in a PRD?

To document assumptions and acceptance criteria for a new feature, trigger a brainstorming workflow that automatically scaffolds a task directory and a PRD, capturing goals, questions, and technical choices alongside the requirements.

Can AI automatically research technical choices and trade-offs before asking me questions about a task?

Yes, AI can automatically research technical choices and derive answers from existing repo code and conventions before asking questions, ensuring it presents concrete options and trade-offs rather than requesting basic information.

When should I use a requirements discovery workflow instead of directly coding a new feature?

You should use a requirements discovery workflow instead of directly coding when a new feature has multiple viable approaches, unclear requirements, or complex task descriptions that need deliberate exploration and MVP scoping.

Does this brainstorming approach capture future expansion plans or just the immediate MVP scope?

This brainstorming approach captures both immediate MVP scope and future expansion plans by proactively considering future evolution and related scenarios during the diverge phase, then converging to a structured PRD and MVP plan.