architecture-copilot

Generate Architecture Decision Records and check code consistency against architectural principles.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/dbrijesh/raep --skill architecture-copilot
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture-copilot
Source: https://github.com/dbrijesh/raep/tree/main/templates/skills/architecture-copilot
Command: npx skills add https://github.com/dbrijesh/raep --skill architecture-copilot

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill aids in the architecture decision-making process, automates the creation of Architecture Decision Records (ADRs), and ensures architectural consistency across your codebase.

Core Features & Use Cases

  • AI-assisted Decision Making: Get guidance on architectural choices and best practices.
  • Automated ADR Creation: Generate ADRs with templates for documentation and review.
  • Consistency Check: Review code changes against architectural principles and ADRs.
  • Use Case: When planning a new system component, use the skill to evaluate technology choices and document the decision-making process.

Quick Start

Generate an ADR for a new service component by running the architecture-copilot skill and following the prompts.

Frequently Asked Questions about architecture-copilot

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

FAQPage Schema
How do I generate Architecture Decision Records automatically?▼

You can generate Architecture Decision Records automatically by running the skill and following the interactive prompts to document your architectural decisions using built-in templates.

Can AI assist with architectural decision-making for new software components?▼

AI can assist with architectural decision-making by providing guidance on technology choices, evaluating best practices, and documenting the decision-making process for new software components.

How do I check code changes against architectural principles?▼

You can check code changes against architectural principles by running a consistency check that reviews your updates against established ADRs and architectural guidelines.

Do I need a Python environment to use this AI-assisted architecture tool?▼

You need a Python environment with necessary libraries installed to run the analysis and decision support scripts required for AI-assisted architectural planning.

What is the best way to document architectural consistency across a codebase?▼

The best way to document architectural consistency is to generate ADRs for new components and perform automated consistency checks to align code changes with documented principles.

When should I use automated ADR creation in software engineering workflows?▼

You should use automated ADR creation in software engineering workflows when planning new system components, evaluating technology choices, or needing to document architectural decisions for review.