一键导入
software-architecture
Guide for quality-focused software architecture. Use this when designing architecture, writing code, or analyzing software systems.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Guide for quality-focused software architecture. Use this when designing architecture, writing code, or analyzing software systems.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Comprehensive code review covering Functionality, Security (OWASP), Performance, and Maintainability. Includes good/bad examples.
Generates robust, cross-platform launcher scripts (Windows .bat, Unix .sh, Mac .sh) with dependency checking, .env handling, and graceful shutdown logic.
Automates the creation of professional-grade Antigravity skills. Incorporates best practices for progressive disclosure, resource organization, and automatic agent registration.
Scans the current conversation thread and updates a project work log. Useful for tracking progress and generating release notes.
A strict, scientific debugging protocol (The "Iron Law"). No fixes allowed without root cause investigation.
Generates standardized API documentation (OpenAPI/Markdown) for backend endpoints.
| name | software_architecture |
| description | Guide for quality-focused software architecture. Use this when designing architecture, writing code, or analyzing software systems. |
This skill provides guidance for quality-focused software development and architecture. It focuses on Clean Architecture and Domain-Driven Design principles.
utils, helpers, common, shared).OrderCalculator, InvoiceGenerator).utils.js or shared.js with lots of unrelated functions. Every module should have a single, clear purpose.Document every architectural decision with trade-offs. If making a significant decision, use the following framework:
# ADR-[XXX]: [Decision Title]
## Status
Proposed | Accepted | Deprecated | Superseded by [ADR-YYY]
## Context
- **Problem**: [What problem are we solving?]
- **Constraints**: [Team size, scale, timeline, budget]
## Options Considered
| Option | Pros | Cons | Complexity |
|--------|------|------|------------|
| Opt A | ... | ... | Low/High |
## Decision
[What we chose - be specific]
## Rationale
[Why - tie to requirements and constraints]
## Consequences
- **Positive**: [Benefits we gain]
- **Negative**: [Costs/risks we accept]
- **Mitigation**: [How we'll address negatives]
## Revisit Trigger
- [When to reconsider this decision]
Store these records sequentially in docs/architecture/ (e.g., adr-001-use-nextjs.md).