skills/solution-capture/SKILL.md
This skill should be used when documenting reusable patterns that worked well during implementation. Triggers on "capture solution", "document pattern", "save this approach", or after completing a feature that established a useful pattern.
npx skillsauth add sipherxyz/universal-ue-skills solution-captureInstall 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.
Document reusable patterns and approaches for future development.
Save to claude-agents/solutions/{pattern}-solution.md:
---
date: YYYY-MM-DD
pattern: {pattern-slug}
domain: {GAS|Combat|AI|Animation|UI|Editor|...}
source-feature: {feature-slug}
---
# Solution: {Pattern Title}
## Context
When building {feature}, we needed to {problem}.
## Solution
{Description of the approach that worked}
## Implementation
### Key Files
- `{Path/File.h}` - {Purpose}
- `{Path/File.cpp}` - {Purpose}
### Code Pattern
```cpp
// Core implementation pattern
{Code snippet showing the key approach}
## Good Solution Candidates
| Type | Example |
|------|---------|
| GAS Pattern | Ability with i-frames |
| Component Design | Cached component lookup pattern |
| Integration | Cross-system communication |
| Optimization | Batching approach |
| Workaround | Platform-specific fix |
## Not Good Candidates
- Feature-specific logic (not reusable)
- Standard UE patterns (already documented)
- One-off workarounds (use pitfall instead)
## Process
1. **Identify** - What pattern emerged from this work?
2. **Extract** - Generalize beyond specific feature
3. **Document** - Write clear, actionable guidance
4. **Index** - Add to `claude-agents/solutions/README.md`
## Integration
Solutions are referenced by:
- `/ugm:plan` - Checks for applicable patterns
- `/ugm:review` - Validates pattern compliance
- `/ugm:ideate` - Suggests proven approaches
## Legacy Metadata
```yaml
skill: solution-capture
invoke: /ugm:solution-capture
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".