{"enrichment":{"faq":[{"a":"Architecture guides your decision-making by starting with requirements analysis and constraint identification. The skill helps you evaluate trade-offs systematically, compare architectural patterns against your specific needs, and document choices using ADR (Architecture Decision Record) templates. This ensures decisions are captured with clear rationale, making it easier for teams to understand why patterns were chosen and what alternatives were considered.","q":"How to make architecture decisions with Architecture?"},{"a":"Architecture provides ADR templates that structure how you document architectural decisions. An ADR captures the decision context, options evaluated, the chosen solution, and its trade-offs. Architecture emphasizes documenting your design rationale so teams can reference the reasoning behind pattern selections, constraints that drove choices, and consequences of each decision. This framework helps maintain institutional knowledge across projects.","q":"What is an architecture decision record template?"},{"a":"Architecture enables trade-off analysis by helping you map requirements and constraints against architectural options. The skill guides you through evaluating patterns systematically\u2014weighing factors like simplicity, scalability, team capability, and maintenance burden. Architecture emphasizes constraint-aware choices, ensuring your final design reflects realistic trade-offs rather than theoretical ideals, and documents these trade-offs so future decisions build on clear reasoning.","q":"How does Architecture help with system design trade-off analysis?"},{"a":"Architecture provides structured ADR documentation frameworks that capture decision context, alternatives considered, and rationale. The skill guides you through writing clear decision records that explain what problem you solved, why you chose your pattern, and what trade-offs you accepted. This documentation approach helps teams validate architecture against requirements and makes it easier to revisit decisions when constraints or capabilities change.","q":"How do I document architecture decisions using Architecture?"},{"a":"Yes. Architecture guides pattern evaluation by helping you analyze requirements and constraints first, then systematically compare options against those criteria. The skill supports trade-off assessment before finalizing choices, ensuring you understand the consequences of each pattern. Architecture emphasizes choosing patterns that fit your team's capabilities and project constraints, not just selecting theoretically optimal designs.","q":"Can Architecture help me evaluate and compare architectural patterns?"},{"a":"Architecture emphasizes simplicity and constraint-aware decision-making rather than pursuing perfect designs. The skill combines requirements analysis, systematic pattern comparison, and ADR documentation to create a complete decision framework. By capturing trade-off rationale and validating choices against team capabilities, Architecture helps teams make decisions they can actually execute and maintain, while building shared understanding across the organization.","q":"What makes Architecture's approach to design decisions different?"}],"shadow_tags":["decision-documentation","trade-off-analysis","system-design","requirements-driven","pattern-evaluation","design-rationale","architectural-planning","complexity-management"],"summary_rewrite":"Architecture guides decision-making through requirements analysis, trade-off evaluation, and ADR documentation. It helps teams capture design rationale and choose patterns systematically, emphasizing simplicity and constraint-aware choices."},"files":[{"bytes":1927,"path":".agents/skills/architecture/SKILL.md","sha256":"e07339f434caca281c697308775f2f21b77f819a74160a03b6b2e4cc3ac743c3","url":"https://skillfed.io/files/vudovn/ag-kit/architecture/b863dc77/SKILL.md"}],"id":"vudovn/ag-kit/architecture","links":{"html":"https://skillfed.io/vudovn/ag-kit/architecture","md":"https://skillfed.io/vudovn/ag-kit/architecture.md","repo":"https://github.com/vudovn/ag-kit"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":1512,"language":"TypeScript","last_updated":"2026-07-26","license":"MIT","name":"architecture","publisher":"vudovn","stars":8011},"relations":{"categories":["architecture","system-design","decision-making"],"similar":[{"id":"itzzritik/OrderWorder/architecture"},{"id":"vudovn/ag-kit/api-patterns"},{"id":"vudovn/ag-kit/skillify"},{"id":"vudovn/ag-kit/nextjs-react-expert"},{"id":"vudovn/ag-kit/database-design"},{"id":"vudovn/ag-kit/clean-code"},{"id":"vudovn/ag-kit/documentation-templates"},{"id":"vudovn/ag-kit/deployment-procedures"},{"id":"vudovn/ag-kit/verify-changes"},{"id":"vudovn/ag-kit/brainstorming"}]},"slug":{"owner":"vudovn","repo":"ag-kit","skill":"architecture"},"version":"b863dc77"}
