mcpField
L
laravel:brainstorming

laravel:brainstorming

github.com/jpcaparasDevelopment157114 installsUpdated 18w ago
Repository

About laravel:brainstorming

A Laravel feature and refactoring discovery skill for teams that want to clarify requirements before implementation. It asks focused questions, proposes a design, and suggests an implementation plan.

Key features

  1. 01Guided questions on goals and domain
  2. 02Covers data, interfaces, and side effects
  3. 03Design proposal before planning
  4. 04Suggests formalizing next steps

Use cases

  1. 01Clarifying requirements for a Laravel feature
  2. 02Exploring a refactor before implementation

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/jpcaparas/superpowers-laravel --skill laravel:brainstorming

After installing, type/laravel:brainstormingin Claude Code to confirm it loaded.

Details

From the project README

Brainstorming (Laravel)

Use this when shaping features or refactors. Keep answers concise, then propose a design and gather confirmation before planning.

Ask (one at a time)

  • Goal: What outcome should users achieve?
  • Domain: Which bounded contexts or packages are involved?
  • Data: New models/relations? Required queries and invariants?
  • Interfaces: HTTP/API/CLI? Required inputs/outputs? Authz?
  • Side‑effects: Email, storage, queues, external systems?
  • Performance: Throughput, latency, pagination, N+1 risks?
  • Observability: Logs, metrics, events, failure handling?
  • Testing: TDD entry point, fixtures/factories, edge cases?
  • Environment: Sail or host? DB/cache/mail/storage availability?

Propose

Present a design of 200–300 words, covering:

  • Routes/contracts, validation, DTOs/transformers
  • Services (ports+adapters, strategies/pipelines)
  • Data model changes and migrations
  • Jobs/events/listeners where relevant
  • Test strategy (feature/unit), factories and seeds
  • Quality gates and rollout plan

Prepare Next Steps

Suggest a short implementation plan; then use laravel:writing-plans to formalize it.

Comments

Markdown supported