architecture

Define system architecture, database schemas, application routes, and component structures.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/fmbp1981-hash/cavendish-gig --skill architecture-fmbp1981-hash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/fmbp1981-hash/cavendish-gig/tree/main/.claude/plugins/intellix-plugin/skills/architecture
Command: npx skills add https://github.com/fmbp1981-hash/cavendish-gig --skill architecture-fmbp1981-hash

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of defining complex system architectures, ensuring a clear and structured approach to system design before implementation.

Core Features & Use Cases

  • System Architecture Definition: Provides a framework for defining system schema, database schemas, application routes, and component structures.
  • Database Schema Design: Offers guidelines for creating robust and secure database schemas with row-level security.
  • API Design Standards: Establishes conventions for API design, including contract-first development, versioning, and error handling.
  • Use Case: For a new project, use this Skill to outline the system architecture, including database schemas, application routes, and component structures before writing any code.

Quick Start

Define the architecture of the new system using the architecture skill.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I define system architecture for a new software project?

To define system architecture, outline your system schema, database schemas, application routes, and component structures before writing code. This approach ensures separation of concerns and robustness using clean architecture principles.

What is clean architecture and how does it structure application routes?

Clean architecture is a design pattern that structures application routes and component schemas by enforcing separation of concerns. It ensures system architecture definitions remain robust and independent from specific implementation details.

Do I need prior database design knowledge to define a database schema?

Yes, you need database design knowledge to define robust database schemas. This includes creating secure database structures with row-level security and establishing clear API design standards for application routes.

What's the best way to establish API design standards for a new system?

The best way to establish API design standards is using a contract-first development approach. This includes defining API versioning guidelines and error handling conventions alongside your system architecture and database schemas.