architect:design

Evaluate architectural strategies against codebase context and project constraints.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/atournayre/claude-personas --skill architect-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect:design
Source: https://github.com/atournayre/claude-personas/tree/main/architect/skills/design
Command: npx skills add https://github.com/atournayre/claude-personas --skill architect-design

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in designing and selecting the best architectural approach for a new feature, ensuring alignment with existing codebase patterns and project constraints.

Core Features & Use Cases

  • Evaluate Architectural Options: Compares three distinct architectural strategies: Minimal Changes, Clean Architecture, and Pragmatic Balance.
  • Automated Selection: In automatic mode, it analyzes codebase context and project decisions to recommend the most suitable approach.
  • Interactive Choice: In interactive mode, it presents options to the user for explicit selection.
  • Use Case: When developing a new complex feature, this Skill will propose different ways to structure the code, helping the team decide whether to integrate minimally, adopt a clean architecture, or find a balanced solution.

Quick Start

Use the architect design skill to evaluate architectural approaches for the new user authentication feature.

Frequently Asked Questions about architect:design

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

FAQPage Schema
How do I design the software architecture for a new feature?

Designing software architecture for a new feature involves evaluating predefined strategies against codebase context and project constraints. This process ensures the selected approach aligns with existing patterns and facilitates effective implementation planning.

What is the best way to choose between clean architecture and minimal changes for feature development?

Choosing between clean architecture and minimal changes involves comparing architectural strategies based on your project constraints. You can use automated analysis to recommend the most suitable approach, or interactively select an option that balances project requirements.

Can I automatically analyze my codebase to recommend an architectural approach?

Yes, you can automatically analyze your codebase to recommend an architectural approach. In automatic mode, the system evaluates existing patterns, principles, and project decisions to select the most suitable strategy for your feature development.

When do I need to evaluate architectural options for my codebase?

You need to evaluate architectural options when developing a new complex feature that requires structural decisions. This evaluation helps decide whether to integrate minimally, adopt a clean architecture, or find a balanced solution adhering to specified constraints.

How does codebase analysis influence architectural selection?

Codebase analysis influences architectural selection by examining existing patterns and principles to determine the best fit. It ensures the chosen architectural approach adheres to specified project constraints and seamlessly integrates with the current software engineering structure.