pair-capability-assess-architecture

Assess and adopt architecture patterns using a resolution cascade approach.

6|Updated Aug 3, 2025
One-click install
npx skills add https://github.com/foomakers/pair --skill pair-capability-assess-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pair-capability-assess-architecture
Source: https://github.com/foomakers/pair/tree/main/.claude/skills/pair-capability-assess-architecture
Command: npx skills add https://github.com/foomakers/pair --skill pair-capability-assess-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires /pair-capability-record-decision, and includes references (resource) components.

What problem does it solve?

This Skill helps developers select and adopt the most suitable architecture pattern for their project, ensuring alignment with project goals and constraints.

Core Features & Use Cases

  • Automated Assessment: Evaluates architecture patterns based on guidelines and project context.
  • Resolution Cascade: Prioritizes developer arguments, existing adoption, or performs a full assessment.
  • Decision Recording: Automatically creates an Architecture Decision Record (ADR) for chosen patterns.
  • Use Case: When starting a new project or refactoring an existing one, this Skill guides the selection of patterns like Microservices, Hexagonal, or Monolith, documenting the decision.

Quick Start

Use the pair-capability-assess-architecture skill to assess and adopt a suitable architecture pattern for the current project.

Frequently Asked Questions about pair-capability-assess-architecture

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

FAQPage Schema
How do I choose the right software architecture pattern for my project?

To choose the right software architecture pattern, this skill evaluates your architecture guidelines and project constraints to recommend the most suitable design, prioritizing existing adoptions or developer arguments before performing a full assessment.

How do I document an architecture decision record for a new pattern?

You can document an architecture decision record (ADR) by leveraging the built-in decision recording capability, which automatically composes and records your architectural choices once a pattern is selected based on your project context.

What is a resolution cascade approach in software design pattern selection?

A resolution cascade approach in software design sequentially prioritizes developer arguments, checks existing adoption files, and finally executes a full assessment to resolve and recommend the most appropriate architecture pattern for your constraints.

Can I assess architecture patterns for a project refactoring instead of a new build?

Yes, you can assess architecture patterns for a project refactoring. The skill reads existing adoption files and project constraints to guide pattern selection and document decisions for both new projects and existing codebase refactoring.

Do I need existing architecture guidelines to use an automated pattern selection tool?

You do not strictly need existing architecture guidelines to use automated pattern selection, but providing them improves accuracy. The tool evaluates available guidelines and project constraints, performing a full assessment if no prior adoption files exist.