.agents/skills/brainstorming/SKILL.md
Beginner-first idea-to-plan workflow for Laravel projects. Use before writing implementation code when the user wants to brainstorm features, shape requirements, compare options, validate architecture, and create a reviewed high-level plan for writing-plans.
npx skillsauth add phant-app/phant brainstormingInstall 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.
Turn rough ideas into a clear, beginner-friendly high-level plan.
main (or the default branch). Check the current branch at the start — if on main, create a feature branch before any file changes.Laravel validation agents enhance this skill with specialist reviews:
laravel-architectlaravel-security-reviewerpest-tdd-expertpest-browser-testingIf these agents are available, use them in Step 6. If they are not available, skip Step 6 and note in the plan that validation was skipped. Do not block the workflow — continue to produce and save the plan without agent feedback.
writing-plans for detailed implementation planning.main (or the default branch), create and switch to a feature branch named feature/<short-topic> before making any changes. Ask the user to confirm the branch name.laravel-architect for framework design qualitylaravel-security-reviewer for security riskspest-tdd-expert for test strategypest-browser-testing for browser/E2E coverage when UI is involvedinterview to conduct a technical interview on the plan. This stress-tests the design by probing edge cases, failure modes, and hidden assumptions before implementation begins.writing-plans to generate the detailed implementation plan.Use this exact question:
"Where should I save your plan file? Press Enter for docs/plans/, or share another folder/path."
If the user presses Enter, default to docs/plans/.
Suggested filename format:
YYYY-MM-DD-<topic>-plan.md
Always respond using these sections:
Idea in simple termsOptions and trade-offsRecommended approachWorkflow and whyValidation feedbackPlan file pathNext stepBefore finalizing the plan:
The brainstorming session is complete only when:
interview skill has been invoked to stress-test the plan.writing-plans skill has been invoked.After saving the high-level plan:
interview to conduct a technical interview on the saved plan.
interview to stress-test the plan before implementation."writing-plans to generate the detailed implementation plan.
writing-plans to produce the step-by-step implementation plan."data-ai
Beginner-first implementation planning from an approved design. Use after brainstorming, or when the user already approved requirements and wants a step-by-step Laravel implementation plan before coding.
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
development
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
development
React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.