スキル senior-architect
🏗️

senior-architect

安全

Design Scalable Software Architecture

こちらからも入手できます: davila7,alirezarezvani

Senior developers struggle to design systems that scale and remain maintainable over time. This skill provides architecture patterns, system design workflows, and technical decision frameworks to build enterprise-grade applications.

対応: Claude Codex Code(CC)
🥈 79 シルバー
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「senior-architect」を使用しています。 Design an e-commerce platform that handles 100k daily orders with real-time inventory

期待される結果:

  • Recommended Architecture: Event-Driven Microservices
  • Core Components: API Gateway, Order Service, Inventory Service, Payment Service, Notification Service
  • Database Strategy: PostgreSQL for transactional data, Redis for caching, Separate read replicas
  • Scalability: Horizontal scaling with Kubernetes, Auto-scaling based on CPU/memory
  • Security: JWT authentication, API rate limiting, Input validation, SQL injection prevention

「senior-architect」を使用しています。 Compare React vs Vue vs Angular for a large enterprise dashboard application

期待される結果:

  • Recommendation: React for enterprise dashboards
  • 理由: Larger ecosystem, more hiring pool, flexible architecture, strong enterprise support
  • Considerations: Team learning curve, state management needs, long-term maintenance

セキュリティ監査

安全
v1 • 2/25/2026

Security audit completed. Static findings are false positives: external_commands (33) triggered by markdown code blocks, filesystem access is legitimate output functionality, sensitive finding is standard .env setup. No actual security risks identified. Skill is safe for marketplace publication.

7
スキャンされたファイル
872
解析された行数
5
検出結果
1
総監査数
中リスクの問題 (3)
Markdown Code Blocks Misidentified as Shell Commands
Static scanner detected 33 'external_commands' findings in markdown files (SKILL.md, references/*.md). These are FALSE POSITIVES - the scanner misinterpreted markdown code fences containing backticks (`) as Ruby/shell backtick execution. No actual shell commands are executed by this skill.
Standard File Output Functionality
Static scanner flagged 'filesystem' access at scripts/*.py:107. This is legitimate functionality - the scripts write output to a file when users specify the --output flag. This is expected behavior for a reporting tool, not a security vulnerability.
Standard Environment Setup Flagged as Sensitive
Static scanner flagged 'Environment file access' at SKILL.md:128 showing 'cp .env.example .env'. This is FALSE POSITIVE - this is standard development practice for copying an example environment file during project setup. No secrets are accessed or exfiltrated.
低リスクの問題 (2)
False Positive: Weak Cryptographic Algorithm
Static scanner reported 'Weak cryptographic algorithm' at multiple locations in markdown files. No evidence of cryptographic code or weak algorithms found in the codebase. This appears to be a scanner artifact or false positive.
False Positive: System Reconnaissance
Static scanner reported 'System reconnaissance' at SKILL.md:85 and references. No evidence of system scanning or reconnaissance behavior found. Likely false positive.
監査者: claude

品質スコア

68
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
86
セキュリティ
91
仕様準拠

作れるもの

Architect New SaaS Platform

Design the architecture for a new multi-tenant SaaS application including frontend, backend, database, and infrastructure choices

Review Existing System Design

Analyze an existing codebase and provide architecture improvements for scalability and maintainability

Technology Stack Selection

Evaluate and select appropriate technologies for a project based on requirements, team expertise, and long-term maintainability

これらのプロンプトを試す

Basic Architecture Request
I need to design a [type of application] that handles [number] users. What architecture patterns would you recommend? Consider [specific requirement].
Detailed System Design
Design a system architecture for a [description of system]. Include: 1) Component diagram 2) Data flow 3) API design 4) Database schema 5) Security considerations. The system must handle [scale requirements].
Technology Selection
I am building a [application type] with these requirements: [list requirements]. Compare [Technology A] vs [Technology B] vs [Technology C] for the [component]. Recommend the best choice with rationale.
Architecture Review
Review the architecture of my existing [system description]. Identify: 1) Scalability bottlenecks 2) Security vulnerabilities 3) Maintainability issues 4) Performance concerns. Provide specific recommendations for improvement.

ベストプラクティス

  • Start with requirements before choosing architecture - understand scale, complexity, and team capabilities first
  • Document architecture decisions with pros, cons, and trade-offs using Architecture Decision Records (ADRs)
  • Design for failure - plan for component failures and have graceful degradation strategies

回避

  • Over-engineering early - do not apply microservices patterns to simple applications that could work as monoliths
  • Ignoring non-functional requirements - performance, security, and scalability must be considered from the start
  • Technology hopping - avoid switching tech stacks frequently as it creates technical debt and slows delivery

よくある質問

What programming languages and frameworks does this skill support?
The skill covers React, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Go, Python, PostgreSQL, GraphQL, and more. It provides architecture guidance for any technology stack.
Does this skill write code or just provide guidance?
This skill focuses on architecture design and provides guidance, patterns, and recommendations. The included scripts generate project structures and analyze dependencies, but detailed implementation code is outside scope.
Can I use this for existing system refactoring?
Yes, you can describe your current architecture and the skill will analyze it for bottlenecks, security issues, and improvement opportunities.
How do the included Python scripts work?
The scripts (architecture_diagram_generator.py, project_architect.py, dependency_analyzer.py) are starter tools. Run them with a project path to generate diagrams and analyze dependencies. Customize them for your specific needs.
Is this suitable for beginners?
This skill is designed for senior developers and architects. Beginners should first understand fundamentals of software design, data structures, and web development before diving into architecture.
How does this integrate with Claude Code?
This skill extends Claude Code with architecture expertise. You can ask architecture questions in natural language and receive detailed guidance, patterns, and best practices.