crm-bot-architecture-governance

Assess crm_bot changes against ADR/RFC and boundary rules.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Clean1ines/crm_bot --skill crm-bot-architecture-governance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crm-bot-architecture-governance
Source: https://github.com/Clean1ines/crm_bot/tree/main/.agents/skills/crm-bot/architecture-governance
Command: npx skills add https://github.com/Clean1ines/crm_bot --skill crm-bot-architecture-governance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes architecture governance for crm_bot changes by enforcing ADR/RFC-aware development and clear boundary rules across domain, persistence, and deployment pipelines.

Core Features & Use Cases

  • Enforces ADR/RFC processes before changes that touch architecture, domain boundaries, knowledge/RAG/eval pipelines, or deployment.
  • Guides boundary-aware decisions across domain, application, and infrastructure layers to prevent regressions.
  • Requires an implementation plan, validation steps, and rollback options before patching, with alignment to OpenAPI/frontends, auth, and queue/runtime contracts.

Quick Start

Review the current ADRs and RFCs before starting any crm_bot change.

Frequently Asked Questions about crm-bot-architecture-governance

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

FAQPage Schema
How do I determine if a crm_bot change requires an ADR or RFC?

To enforce ADR/RFC governance for crm_bot changes, identify the architectural scope and apply boundary rules across domain, application, and infrastructure layers. Changes touching architecture, domain boundaries, or deployment pipelines require an ADR or RFC, while minor updates need only a simple patch.

What is architectural boundary governance in crm_bot development?

Architectural boundary governance separates domain, application, and infrastructure layers in crm_bot development to prevent regressions. It enforces ADR/RFC-aware boundary rules before patching code, ensuring changes align with existing architectural decisions.

How do I create an implementation plan for crm_bot architectural changes?

Create an implementation plan for crm_bot changes by detailing affected files, boundary impacts, and ADR references. The plan must include validation steps and rollback options before patching, ensuring alignment with OpenAPI, frontends, auth, and queue/runtime contracts.

When do I need an ADR versus an RFC for code review changes?

You need an ADR versus an RFC for code review changes based on architectural scope. Changes affecting domain boundaries, knowledge/RAG/eval pipelines, or deployment require RFCs, while specific architectural decisions need ADRs. Minor patches require neither, only standard code review.

Can I patch crm_bot domain layers without an ADR?

You can patch crm_bot domain layers without an ADR only if the change does not alter architectural boundaries or infrastructure. Simple patches that stay within existing boundaries and do not touch deployment pipelines bypass the ADR/RFC governance process.

What validation steps are required before patching crm_bot infrastructure?

Required validation steps before patching crm_bot infrastructure include verifying alignment with OpenAPI/frontends, auth, and queue/runtime contracts. You must produce an implementation plan detailing affected files, boundaries, ADR references, and rollback options before applying the patch.