architect-first

Guide architectural decisions with multi-agent validation before implementation.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Elevaria-bia/elevaria-bia.github.io --skill architect-first-elevaria-bia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect-first
Source: https://github.com/Elevaria-bia/elevaria-bia.github.io/tree/main/meu-projeto/.claude/skills/architect-first
Command: npx skills add https://github.com/Elevaria-bia/elevaria-bia.github.io --skill architect-first-elevaria-bia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, argparse, re, pathlib, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of architectural drift and fragile implementations by requiring complete design and documentation before any code is written, while using tests as a safety net for pragmatic execution.

Core Features & Use Cases

  • Architectural design gates: Forces architecture and documentation to be created before implementation, especially for structural/refactoring decisions.
  • Capability preservation: Prevents regressions by ensuring the new design maintains all prior capabilities and granularity (“gold standard baseline”).
  • Zero coupling enforcement: Keeps expansion packs/modules independent through explicit coupling validation and configuration-driven integration.
  • Multi-agent validation: Requires validation from Product Owner, Architect, and User/stakeholders with documented rationale before structural decisions.
  • Use cases: Starting new features, performing large refactors, and making architectural changes that affect module boundaries, data flow, or integrations.

Quick Start

Tell the AI: “For this new feature request, run the Architect-First flow—map the current state, propose A/B/C architectural options with trade-offs, get multi-agent validation, externalize mutable configuration to YAML, define tests and logging, then only proceed to implementation if stop rules are not triggered.”

Frequently Asked Questions about architect-first

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

FAQPage Schema
How do I prevent architectural drift when starting new feature design?

To prevent architectural drift during new feature design, enforce architecture-first documentation gates that require complete design rationale and multi-perspective validation before writing any code.

What is the best way to plan a structural refactoring without losing existing capabilities?

The best way to plan structural refactoring without losing capabilities is to establish a gold standard baseline, ensuring the new design maintains all prior capabilities and granularity through validation checklists.

How does multi-agent validation work for architectural decisions?

Multi-agent validation for architectural decisions requires documented rationale and approval from Product Owner, Architect, and User perspectives, ensuring comprehensive risk assessment before proceeding to implementation.

Can I externalize mutable configuration to YAML for architecture-first design?

Yes, you can externalize mutable configuration to YAML as part of the architecture-first flow, which drives integration and keeps expansion packs independent through configuration-driven setup.

When should I not use architecture-first documentation for software engineering tasks?

You should not use architecture-first documentation for minor edits or quick fixes that do not affect module boundaries, data flow, or integrations, as the stop-rule compliance and multi-agent validation overhead is designed for large refactors and structural changes.