rules-architecture

Route architecture tasks to DDD, microfronts, TDD, and BDD methods.

5|Updated Jul 6, 2025
One-click install
npx skills add https://github.com/GuicedEE/ai-rules --skill rules-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rules-architecture
Source: https://github.com/GuicedEE/ai-rules/tree/main/.claude/skills/rules-architecture
Command: npx skills add https://github.com/GuicedEE/ai-rules --skill rules-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It provides a structured router to determine and apply the appropriate architecture methodology (DDD, microfrontends, TDD, BDD) for a given project, ensuring consistent guidance across teams.

Core Features & Use Cases

  • Architectures routing: Automatically select and apply architecture patterns based on project context and domain requirements.
  • Topic linking: Connects decisions to topic entry points for quick reference and alignment with domain models.
  • Governance: Ensures domain-framework alignment by tying decisions to established framework skills before implementation.

Quick Start

Command the system to route architecture decisions to the appropriate method and follow the linked topic entry points to define the approach.

Frequently Asked Questions about rules-architecture

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

FAQPage Schema
How do I choose the right architecture methodology for a new software project?

To choose the right architecture methodology, this Skill routes project context and domain requirements to the appropriate pattern—DDD, microfrontends, TDD, or BDD—ensuring consistent guidance and domain-framework alignment across teams.

When do I need domain-driven design routing for my evolving system?

You need domain-driven design routing when an evolving system requires clear method selection and governance to tie architecture decisions to established framework entry points before implementation begins.

Can I use this to apply BDD and TDD across multiple projects?

Yes, you can apply BDD and TDD across multiple projects because the Skill implements a deterministic routing workflow that selects architecture methods based on specific project context and domain requirements.

What is the best way to ensure domain-framework alignment before implementation?

The best way to ensure domain-framework alignment is using architectural governance to connect decisions directly to topic entry points, verifying that selected methods match domain models before coding starts.

How does architecture method selection work for microfrontends?

Architecture method selection for microfrontends works through a deterministic routing workflow that evaluates project context and automatically links decisions to topic entry points for quick reference and alignment.