Agent skill
project-architecture
System architecture, service boundaries, and data flow patterns. Use when making cross-module changes, adding new features, or understanding how components connect.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/project-architecture
SKILL.md
Project Architecture
System Overview
[Describe your system here]
Service Map
[Client] → [API Gateway] → [Service A] → [Database A]
→ [Service B] → [Database B]
→ [Service C] → [Queue] → [Worker]
Key Data Flows
Flow 1: [Name — e.g. "User Authentication"]
- Client sends credentials to
/api/auth/login - Auth service validates against [user DB]
- JWT issued with [claims]
- Subsequent requests use Bearer token
Flow 2: [Name — e.g. "Order Processing"]
- [Step 1]
- [Step 2]
- [Step 3]
Architecture Decisions (ADRs)
Why [Decision 1 — e.g. "Event-driven over REST for inter-service"]
- Chose: [what you chose]
- Over: [what you rejected]
- Because: [the actual reason]
Why [Decision 2]
- Chose: [what]
- Over: [what]
- Because: [why]
Boundaries & Rules
- Services communicate via [REST/gRPC/events] only
- No direct database access across services
- Shared types live in [packages/shared or similar]
- [Any other hard boundaries]
Deployment
- CI: [GitHub Actions / GitLab CI / etc]
- Staging: [how deployed]
- Production: [how deployed]
- Rollback: [procedure]
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?