design-exploration

Gather codebase context and present validated design specifications incrementally.

12|2|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/alexandrbasis/wythm-claude-workflows --skill design-exploration-alexandrbasis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-exploration
Source: https://github.com/alexandrbasis/wythm-claude-workflows/tree/main/.claude/skills/design-exploration
Command: npx skills add https://github.com/alexandrbasis/wythm-claude-workflows --skill design-exploration-alexandrbasis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps brainstorm and refine design ideas into concrete plans before starting implementation, ensuring a clear and well-thought-out approach.

Core Features & Use Cases

  • Context Gathering: Automatically collects relevant information about the codebase and project.
  • Design Exploration: Proposes multiple design approaches with trade-offs.
  • Incremental Design Presentation: Presents designs in manageable sections, seeking validation at each step.
  • Use Case: Before building a new feature, use this Skill to explore different architectural patterns, gather input on potential challenges, and get a clear design document approved.

Quick Start

Use the design-exploration skill to brainstorm and outline a design for the new user authentication module.

Frequently Asked Questions about design-exploration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I explore software architecture designs before starting implementation?

Pre-implementation design exploration involves gathering codebase context and evaluating alternative architectural approaches to produce a validated design specification. This Skill facilitates that process by proposing multiple designs with trade-offs for review before coding begins.

What is the best way to brainstorm and refine a design plan for a new feature?

Brainstorming a design plan is best handled through incremental design presentation, where approaches are proposed in manageable sections. This allows you to evaluate architectural patterns, gather input on challenges, and refine the plan step-by-step with user validation.

Can I automatically gather codebase context for architectural planning?

Yes, automatic context gathering is supported during architectural planning. It collects relevant project information by executing parallel agents, ensuring the proposed design approaches are grounded in your actual codebase structure before refinement.

Does this design exploration process require user interaction for refining specifications?

Yes, user interaction is required for refining design specifications. The process presents designs incrementally and relies on your feedback at each step to validate the chosen architectural approaches and ensure the final plan is well-thought-out.

When should I not use pre-implementation design exploration?

Pre-implementation design exploration should be bypassed when a task requires immediate coding without architectural planning, or when evaluating multiple design trade-offs is unnecessary for the scope of the specific software development task at hand.