claudecodex

architect

Software architecture agent and skills: decisions and ADRs, C4 documentation, threat modeling, Clean Architecture, Domain-Driven Design and software design.

0 on GitHubby Facundo Martinez Vidalv0.1.3MITupdated 5 days agoCoding
/

Plugin architect from marketplace developer-vault in facundomartinezvidal/developer-vault. Commands read from the repo's manifest — 5 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (13)

  • architect

    Software architect for planning and designing new systems and changes to existing packages, modules, layers and whole systems, and for consulting on them. Use for architecture consultation, structural reviews, implementation plans, consequential decisions, domain modeling, documentation and design-l

  • api-design

    Designs and reviews APIs other code depends on: HTTP endpoints, RPC, GraphQL, webhooks, events and public library functions. Use for request and response shapes, status codes, errors, pagination, idempotency, versioning and breaking changes (\"qué status devuelvo\", \"esto rompe a los clientes\").

  • design-patterns

    Chooses, applies and removes design patterns and GRASP responsibilities, in any language. Use when growing conditionals, object creation or notifications might need a pattern, to judge if one is overkill, or to explain one (\"qué patrón uso\", \"quién debería hacer esto\").

  • production-readiness

    Makes code behave well in production with logging, metrics, tracing, timeouts, retries, graceful failure and safe releases. Use when code calls other services, runs as a job or consumer, or is about to ship (\"agregá logs\", \"está listo para producción\"). A known failure: debugging.

  • relational-databases

    Designs relational schemas and migrations, writes and reviews SQL, and handles indexes, transactions and concurrency on any SQL engine or ORM. Use for tables, keys, slow queries, balances, stock or uniqueness (\"cómo modelo estas tablas\", \"falta un índice\"). Not for NoSQL.

  • secure-coding

    Writes and reviews code to resist vulnerabilities, following OWASP Top 10 and CWE. Use when code handles input, SQL or shell commands, files, auth, sessions, permissions, tokens, secrets or personal data, or someone asks if code is safe (\"esto es seguro\"). Design threats: threat-modeling.

  • testing

    Writes and reviews automated tests and makes code testable, in any language. Use when behavior needs tests, mocks are brittle, a suite is slow or flaky, code has no tests, or for TDD and coverage (\"qué debería testear\", \"cómo testeo esto\"). An unknown failure: debugging.

  • architecture-decisions

    Compares technical options against the project's constraints and recommends one, or records an agreed decision as an ADR. Use for costly choices such as technology, deployment, build vs. buy or migrations, and for writing or superseding ADRs (\"qué conviene usar\"). Not for small reversible choices.

  • architecture-documentation

    Documents an existing architecture for a specific audience with evidence-based C4, flow, deployment or focused class diagrams. Use for overviews, onboarding and stakeholder views (\"diagrama de arquitectura\", \"documentá cómo está armado\"). Not for API reference docs or ER diagrams alone.

  • clean-architecture

    Reviews and designs code structure with Clean Architecture: layers, the Dependency Rule, ports and adapters, boundaries and packaging. Use when a framework, ORM or database leaks into business logic, or to decide where code lives (\"cómo estructuro el proyecto\", \"dónde va esta lógica\").

  • domain-driven-design

    Models complex business domains with ubiquitous language, bounded contexts and aggregates. Use when business terms conflict, a shared model is tangled, or a business invariant needs a consistency boundary (\"cómo modelo este dominio\", \"agregados\"). Layers and folders alone: clean-architecture.

  • software-design

    Designs and reviews module interfaces: information hiding, what callers must know, call ordering, and failure or retry contracts. Use when one change spreads across modules, an API is easy to misuse or a layer adds nothing (\"cómo diseño esta interfaz\", \"lo separo o lo junto\").

  • threat-modeling

    Threat-models a design with STRIDE: assets, data flows, trust boundaries, ranked risks and mitigations. Use when designing or reviewing something with users, money, files, tenants, webhooks or AI agents (\"es seguro este diseño\", \"cómo lo podrían atacar\"). Vulnerable code: secure-coding.

Subagents (1)

  • architect

    Software architect for planning and designing new systems and changes to existing packages, modules, layers and whole systems, and for consulting on them. Use for architecture consultation, structural reviews, implementation plans, consequential decisions, domain modeling, documentation and design-l

Hooks (1)

  • PreToolUse

    python3 "${CLAUDE_PLUGIN_ROOT}/hooks/architect_write_guard.py"

View source on GitHub

More from facundomartinezvidal/developer-vault

All 3 plugins →

developer

claudecodex

Software developer agent and skills for any language: implementing and reviewing code, framework practices for ASP.NET Core and Spring Boot, implementing architecture designs, clean code, refactoring, testing, debugging, secure coding, APIs, production readiness, user interfaces, design patterns, algorithms, relational databases, pragmatic practices, commits and pull requests.

22 skills · 1 agent

0

reviewer

claudecodex

Collaborative pull request review assistant: understand intent and code, investigate evidence, consult developer or architect, and build useful peer feedback with the human reviewer.

2 skills · 2 agents

0

Similar plugins

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

39 skills

mattpocock/skills 323,108

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

AI-powered codebase understanding — analyze, visualize, and explain any project

9 skills · 10 agents · hooks

Egonex-AI/Understand-Anything 92,410

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain architect?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins