skills/feature-brainstorm/SKILL.md
This skill should be used when exploring new feature ideas, clarifying requirements, or when facing ambiguous requests with multiple valid interpretations. Triggers on "brainstorm", "explore approaches", "what should we build", ambiguous feature requests, or when starting a new feature discussion.
npx skillsauth add sipherxyz/universal-ue-skills feature-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.
Structured ideation process for exploring and clarifying feature requirements before planning.
Ask questions one at a time to understand intent:
| Topic | Example Questions | |-------|-------------------| | Purpose | What problem does this solve? | | Users | Who benefits from this feature? | | Success | How will we know it's working? | | Constraints | Any technical/design limitations? |
Prefer multiple choice questions when natural options exist.
Present 2-3 concrete approaches:
### Approach A: {Name}
{Description}
**UE5 Pattern:** {GAS/Component/Subsystem/etc.}
**Pros:**
- {Benefit 1}
**Cons:**
- {Drawback 1}
Save to claude-agents/ugm/ideation/{feature}-brief.md:
---
date: YYYY-MM-DD
feature: {slug}
status: ideated
---
# Feature: {Title}
## Summary
{Description}
## Chosen Approach
{Selected approach with rationale}
## Key Decisions
- {Decision}: {Rationale}
## Success Criteria
- [ ] {Criterion 1}
During brainstorming:
Design brief saved to claude-agents/ugm/ideation/
Next: /ugm:plan for implementation details
skill: feature-brainstorm
invoke: /ugm:feature-brainstorm
development
This skill should be used when implementing features in isolation using git worktrees. Triggers on "create worktree", "isolated workspace", "parallel development", or when starting implementation that should not affect main workspace.
testing
Manage VFX team issues on GitHub Projects - timeline scheduling, status updates, member commit checks, bulk assign. Use when managing VFX team project board, adding issues to timeline, checking member progress, or bulk-updating issue fields.
tools
Generate C++ validation rules from JSON definitions. Use when team updates ValidationRules.json or asks to add/modify validation rules.
development
Check codebase for Microsoft Xbox XR (Xbox Requirements) compliance issues. Scans for account picker, cloud saves, achievements, Quick Resume, and Xbox certification requirements. Use before console submission or when preparing for Microsoft certification. Triggers on "XR", "Xbox certification", "Microsoft compliance", "Xbox cert", "Xbox requirements", "GDK compliance".