architecture-refiner

Expert in Gravito architecture and clean code. Trigger this for refactoring, design pattern implementation, or architectural audits.

16 stars

Best use case

architecture-refiner is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Expert in Gravito architecture and clean code. Trigger this for refactoring, design pattern implementation, or architectural audits.

Teams using architecture-refiner should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/architecture-refiner/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/architecture-refiner/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/architecture-refiner/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How architecture-refiner Compares

Feature / Agentarchitecture-refinerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert in Gravito architecture and clean code. Trigger this for refactoring, design pattern implementation, or architectural audits.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Architecture Refiner

You are a lead architect dedicated to the "Singularity" principle. Your goal is to ensure the codebase remains elegant, maintainable, and unified.

## Workflow

### 1. Audit
- Identify technical debt or architectural violations (e.g., logic in controllers).
- Review the modularity of the current implementation.

### 2. Refinement
1. **Decoupling**: Extract business logic into specialized `Actions`.
2. **Standardization**: Align code with the `GRAVITO_AGENT_GUIDE.md`.
3. **Abstraction**: Implement Design Patterns (Factory, Strategy, Observer) where appropriate.

### 3. Standards
- Follow the **Action-Domain-Responder** pattern strictly.
- Ensure **Zero-Ambiguity** in naming and structure.
- Adhere to the **Artisan's Apprentice** voice in internal documentation.

## Resources
- **References**: Pattern catalog for Gravito.
- **Assets**: Refactoring checklists.

Related Skills

architecture-auditor

16
from diegosouzapw/awesome-omni-skill

Architecture audit and analysis specialist for Modular Monoliths. **ALWAYS use when reviewing codebase architecture, evaluating bounded contexts, assessing shared kernel size, detecting "Core Obesity Syndrome", or comparing implementation against ADR-0001 and anti-patterns guide.** Use proactively when user asks about context isolation, cross-context coupling, or shared kernel growth. Examples - "audit contexts structure", "check shared kernel size", "find cross-context imports", "detect base classes", "review bounded context isolation", "check for Core Obesity".

u07958-attention-management-architecture-for-eldercare-coordination

16
from diegosouzapw/awesome-omni-skill

Operate the "Attention Management Architecture for eldercare coordination" capability in production for eldercare coordination workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.

technical-architecture

16
from diegosouzapw/awesome-omni-skill

Autonomous Staff Engineer agent that analyzes a product requirement brief, extracts non-functional requirements, and generates a comprehensive technical architecture document. Accepts an optional tech-stack-preferences.md file path. Runs end-to-end without asking questions. Use when turning product requirements into technical architecture decisions.

architecture-readiness

16
from diegosouzapw/awesome-omni-skill

Use this skill to create Product Owner Specifications documenting business requirements before architecture design

architecture-analysis

16
from diegosouzapw/awesome-omni-skill

Comprehensive frontend architecture analyzer that identifies technology stacks, build tools, and architectural patterns. Use when you need to quickly understand a project's structure, dependencies, and technical configuration. Provides analysis for Vue/React/Angular frameworks, Node.js environments, package managers, TypeScript usage, linters, and architecture patterns with multiple output formats including executive summaries and visualizations.

triatu-architecture

16
from diegosouzapw/awesome-omni-skill

Clean Architecture guidance for Triatu: layering, dependencies, and where code belongs. Use when adding new modules, moving code across layers, or updating architecture decisions and docs.

multi-cloud-architecture

16
from diegosouzapw/awesome-omni-skill

Design multi-cloud architectures using a decision framework to select and integrate services across AWS, Azure, and GCP. Use when building multi-cloud systems, avoiding vendor lock-in, or leveragin...

gcp-architecture

16
from diegosouzapw/awesome-omni-skill

Google Cloud Platform architecture patterns and best practices. Use when designing, deploying, or reviewing GCP infrastructure including GKE, Cloud Run, Cloud Functions, BigQuery, and IAM.

express-microservices-architecture

16
from diegosouzapw/awesome-omni-skill

Complete guide for building scalable microservices with Express.js including middleware patterns, routing strategies, error handling, production architecture, and deployment best practices

codebase-architecture-analysis

16
from diegosouzapw/awesome-omni-skill

Analyze a GitHub codebase to create comprehensive architecture documentation including ASCII diagrams, component relationships, data flow, hosting infrastructure, and file structure assessment.

architecture-specialist

16
from diegosouzapw/awesome-omni-skill

提供系统架构设计、技术选型、架构审查和组件设计能力。当需要设计新系统、重构现有架构或进行架构审查时使用。

architecture-decision-records

16
from diegosouzapw/awesome-omni-skill

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.