architecture-principles

Apply AI-era software design principles to guide architecture decisions.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/0xEdenY/eden-claude-skills --skill architecture-principles-0xedeny
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-principles
Source: https://github.com/0xEdenY/eden-claude-skills/tree/main/architecture-principles
Command: npx skills add https://github.com/0xEdenY/eden-claude-skills --skill architecture-principles-0xedeny

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI-era software design principles and AI collaboration workflows are often implicit; this Skill codifies core design tenets to guide architecture decisions and collaboration across teams.

Core Features & Use Cases

  • Principles: Spec-first, explicit constraints, deletable design, data-model-first, clean boundaries, failure-aware design, and managed evolution.
  • AI collaboration workflows: Context engineering, verifiable incremental delivery, and review/learn loops to improve AI outputs and governance.
  • Use Case: Teams building robust AI-driven systems with clear guidelines, ADRs, and CLAUDE.md rules to ensure maintainable growth.

Quick Start

Apply these seven principles to your project by aligning CLAUDE.md rules, ADRs, and context-engineering workflows to start practicing architecture governance today.

Frequently Asked Questions about architecture-principles

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

FAQPage Schema
How do I enforce software architecture principles during AI code generation?

To enforce software architecture principles during AI code generation, apply structured guidance via CLAUDE.md-like rules and ADRs. This codifies design tenets like spec-first, clean boundaries, and managed evolution to govern AI collaboration workflows.

What are AI-era software design principles for code organization?

AI-era software design principles for code organization include spec-first constraints, deletable design, data-model-first approaches, explicit boundaries, failure-aware design, and managed evolution to ensure maintainable system growth.

How do I set up context engineering workflows for AI collaboration?

Set up context engineering workflows for AI collaboration by implementing verifiable incremental delivery and review or learn loops. This structures AI outputs and enforces architecture governance through frontmatter-defined metadata and principled boundaries.

Do I need Architecture Decision Records to manage system evolution?

You need Architecture Decision Records to manage system evolution by documenting principled boundaries and failure handling. This provides structured governance over refactoring and code organization as AI-driven systems scale.

What is the best way to automate architecture decisions in software design?

The best way to automate architecture decisions in software design is codifying core tenets into frontmatter-defined metadata and CLAUDE.md rules. This enforces failure-aware design and data modeling without manual review bottlenecks.