architecture-design

Enforce BLUEPRINT and FSM architectural guidelines before writing code.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/souliane/teatree --skill architecture-design-souliane
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-design
Source: https://github.com/souliane/teatree/tree/main/skills/architecture-design
Command: npx skills add https://github.com/souliane/teatree --skill architecture-design-souliane

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that developers adhere to architecture guidelines before writing code, improving code quality and maintainability.

Core Features & Use Cases

  • Architecture Pre-checks: Automates the enforcement of architecture best practices such as BLUEPRINT alignment, FSM phase boundaries, and component boundaries.
  • Integration with Development Workflow: Works seamlessly with existing development workflows to ensure that architecture guidelines are followed.
  • Use Case: When developers begin work on a new feature or component, this Skill runs automatically to check if the proposed changes comply with the architecture standards.

Quick Start

Implement the architecture-design skill by including it in the requires section of your SKILL.md file.

Frequently Asked Questions about architecture-design

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

FAQPage Schema
How do I enforce architecture guidelines before writing code?

You can enforce architecture guidelines before coding by automating pre-checks that ensure compliance with BLUEPRINT and FSM standards. This approach prevents code drift and supports a design-first workflow directly within your development process.

Why does code drift happen and how can automated architecture pre-checks prevent it?

Code drift happens when developers deviate from established architecture guidelines during implementation. Automated architecture pre-checks prevent this by validating proposed changes against BLUEPRINT alignment and FSM phase boundaries before any code is written.

Can I integrate architecture pre-checks into my existing development workflow?

Yes, you can integrate architecture pre-checks into your existing development workflow. The automated enforcement works seamlessly to check if proposed new features or components comply with your architecture standards.

What are FSM phase boundaries and how do they affect component design?

FSM phase boundaries are architectural constraints that define distinct stages within a Finite State Machine. Automating their enforcement ensures that component boundaries are respected during design, maintaining structural integrity and code quality before development starts.

Do I need a design-first approach to automate architecture quality assurance?

Yes, adopting a design-first approach is necessary to automate architecture quality assurance. By validating BLUEPRINT alignment and component boundaries before coding starts, you ensure that implementation follows established architectural standards automatically.