agent-health
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified…
Facilitates structured product ideation to define user needs, core value, and product direction. Use when the user wants to explore a new product idea, has a vague concept to develop, or mentions brainstorming or ideation.
Claude Code
$ npx -y skills add tranhieutt/software_development_department --skill brainstorm --agent claude-code
Codex
$ npx skills add tranhieutt/software_development_department --skill brainstorm -a codex -y
Cursor
$ npx skills add tranhieutt/software_development_department --skill brainstorm -a cursor -y
Gemini CLI
$ npx skills add tranhieutt/software_development_department --skill brainstorm -a gemini-cli -y
GitHub Copilot
$ npx skills add tranhieutt/software_development_department --skill brainstorm -a github-copilot -y
OpenCode
$ npx skills add tranhieutt/software_development_department --skill brainstorm -a opencode -y
Windsurf
$ npx skills add tranhieutt/software_development_department --skill brainstorm -a windsurf -y
name: brainstorm type: workflow description: "Facilitates structured product ideation to define user needs, core value, and product direction. Use when the user wants to explore a new product idea, has a vague concept to develop, or mentions brainstorming or ideation." argument-hint: "[product type or problem hint, or 'open' for fully open brainstorm]" user-invocable: true allowed-tools: Read, Glob, Grep, Write, WebSearch, AskUserQuestion context: fork agent: product-manager effort: 3 when_to_use: "When starting a new product idea from scratch or needing structured creative ideation for a product concept"
When this skill is invoked:
1. **Parse the argument** for an optional product type or problem hint (e.g., `productivity app`, `API service`, `developer tool`, `marketplace`). If `open` or no argument, start from scratch.
2. **Check for existing concept work**:
3. **Run through ideation phases** interactively, asking the user questions at each phase. Do NOT generate everything silently — the goal is **collaborative exploration** where the AI acts as a product thinking facilitator, not a replacement for the human's vision.
**Use `AskUserQuestion`** at key decision points throughout brainstorming:
Write full analysis in conversation text first, then use `AskUserQuestion` to capture the decision with concise labels.
Professional product brainstorming principles to follow:
---
Start by understanding the person and their context, not the product. Ask these questions conversationally (not as a checklist):
**Problem anchors**:
**Experience profile**:
**Practical constraints** (shape the sandbox before brainstorming):
**Synthesize** the answers into a **Product Brief** — a 3-5 sentence summary of the person's goals, experience context, and constraints. Read the brief back and confirm it captures their intent.
---
Using the product brief as a foundation, generate **3 distinct concepts** that each take a different creative direction. Use these ideation techniques:
**Technique 1: Verb-First Design** Start with the core user verb (build, track, automate, connect, analyze, manage, discover, share, deploy) and build the product outward from there. The verb IS the product.
**Technique 2: Problem-Inversion Method** Take an existing frustration in a market and invert it. "What if [pain point] just... didn't exist?" Then design backward from that ideal state. Find the simplest product that bridges the current reality to that ideal.
**Technique 3: Intersection Design** Combine two unexpected domains: [Audience A] + [Workflow B]. The intersection creates the unique hook. (e.g., "developers + financial compliance", "designers + data pipelines", "small teams + enterprise security")
For each concept, present:
Present all three. Ask the user to pick one, combine elements, or request new concepts. Never pressure toward a choice — let them sit with it.
---
For the chosen concept, use structured questioning to build the core user flow. The core flow is the beating heart of the product — if it isn't valuable in isolation, no amount of features or polish will save the product.
**First-Use Flow** (the critical first 5 minutes):
**Core Usage Loop** (the repeating cycle):
**Retention Hook** (why they come back):
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified…
Provides the vendored agent-style v0.3.5 prose rule pack as a portable Claude skill. Use when installing, syncing, applying, or…
Provides Angular best practices for components, modules, services, and reactive patterns. Use when working with Angular…
Records unexpected API behaviors, undocumented caveats, version bugs, or non-obvious workarounds into…
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use…
Manages the ADR (Architecture Decision Record) registry. Use when recording tech-stack choices, design patterns, or…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.