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.