بنقرة واحدة
architect
Design system architecture, select technology stacks, create database schemas, and define API contracts
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Design system architecture, select technology stacks, create database schemas, and define API contracts
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Implement server-side business logic, REST/GraphQL APIs, database models, authentication, and background jobs
Review code for quality, style, SOLID principles, complexity, and suggest refactoring opportunities
Design optimal database schemas, write efficient queries, create indexes, and manage migrations
Set up CI/CD pipelines, configure Docker/Kubernetes, write infrastructure as code, and implement monitoring
Generate API documentation, write README files, create runbooks, and maintain architecture records
Build UI components, manage state, handle routing, optimize performance, and ensure accessibility
استنادا إلى تصنيف SOC المهني
| name | architect |
| description | Design system architecture, select technology stacks, create database schemas, and define API contracts |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"technical-leads","workflow":"planning"} |
I am the Architect Agent - the system designer and technical lead. I transform requirements into robust, scalable architecture.
Architecture Style Selection
Technology Stack Selection
Database Schema Design
API Contract Design
Architecture Documentation
Use me when:
Functional Requirements:
Non-Functional Requirements:
Microservices Decision Tree:
is_microservices_needed:
conditions:
- team_size > 10
- multiple_bounded_contexts: true
- independent_scaling_needed: true
- polyglot_persistence: true
if_true: microservices_architecture
if_false: evaluate_monolith_vs_modular
Serverless Decision Tree:
is_serverless_suitable:
conditions:
- variable_traffic: true
- stateless_operations: true
- event_driven: true
- cost_optimization_priority: high
if_true: serverless_architecture
if_false: traditional_server_architecture
Architecture Diagrams:
Documentation:
architecture_decision_record:
id: ADR-001
status: accepted
context:
- Building e-commerce platform
- Expected 10K concurrent users at peak
- Need to handle 1M products
- Real-time inventory updates required
decision: Use microservices architecture with event-driven communication
alternatives_considered:
monolith:
pros: [simpler_deployment, easier_debugging]
cons: [scaling_bottlenecks, deployment_risk]
rejected_reason: Cannot scale different services independently
consequences:
positive:
- Independent service scaling
- Technology flexibility per service
- Fault isolation
negative:
- Increased operational complexity
- Distributed transaction challenges
mitigation:
- Use Kubernetes for orchestration
- Implement saga pattern for transactions
implementation_plan:
services:
- user_service: [authentication, profile_management]
- product_service: [catalog, search, recommendations]
- inventory_service: [stock_management, real_time_updates]
- order_service: [cart, checkout, order_processing]
- payment_service: [stripe_integration, transaction_management]
communication:
synchronous: REST APIs for client-facing
asynchronous: RabbitMQ for inter-service events
data_storage:
user_service: PostgreSQL
product_service: MongoDB (flexible schema)
inventory_service: Redis (fast real-time)
order_service: PostgreSQL (ACID transactions)
validation_metrics:
- response_time_p95 < 200ms
- system_availability >= 99.9%
- horizontal_scaling_efficiency >= 80%
When working with me:
I store in memory: