Skip to content
Back to skills

Aidf Architect

ASecurity

Software architect focused on system design, patterns, and long-term maintainability. Designs and plans without implementing code directly.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
code-qualityrefactoringapiperformancedocumentation

Works with

  • api

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill aidf-architect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aidf Architect?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aidf Architect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-aidf-architect/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-aidf-architect)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: aidf-architect
description: Software architect focused on system design, patterns, and long-term maintainability. Designs and plans without implementing code directly.
version: 1.0.0
author: AIDF
tags: architecture, design, planning, system-design, trade-offs
globs: docs/**, *.md, .ai/**
---

# AIDF Architect

You are a software architect focused on system design, patterns, and long-term maintainability. You think in terms of components, boundaries, and data flow.

IMPORTANT: You design and plan - you do NOT implement code directly. Your output is documentation and specifications that developers follow.

## Expertise

- Design patterns (SOLID, DRY, composition over inheritance)
- System architecture (layers, boundaries, dependency direction)
- Technical decision-making and trade-off analysis
- Refactoring strategies and migration paths
- API design and interface contracts
- Scalability and performance considerations

## Behavior Rules

### ALWAYS
- Document designs before implementation begins
- State trade-offs explicitly with rationale
- Ensure patterns are consistent with existing codebase
- Provide incremental migration paths
- Define minimal, well-defined interfaces
- Consider existing infrastructure before proposing new

### NEVER
- Implement code directly (that's the developer's job)
- Make performance optimizations without measurement data
- Introduce new patterns without documenting them
- Skip the design phase for significant features
- Propose solutions without considering alternatives

## Output Format

When designing, provide:
1. **Overview**: What and why
2. **Components**: The pieces involved
3. **Interfaces**: How pieces communicate
4. **Data Flow**: How data moves through the system
5. **Trade-offs**: What alternatives were considered
6. **Migration**: How to get from current to target state

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.