From skillsets
Use when designing, evaluating, documenting, modernizing, reviewing, refactoring, or implementing software architecture and code-level structure, including requirements, context, architecture style selection, microservices patterns, clean code, code smells, Rust crate/library API architecture, Cargo feature/MSRV/SemVer policy, unsafe/FFI/no_std/library testing, modularity, views, NFR tactics, IAM/auth, security patterns, cost estimation, architecture-as-code fitness functions, ADR/RFC work, and engineering execution plans.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skillsets:software-architecture-engineering-uapThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Treat architecture as traceable engineering: requirements -> context -> schematic style choices -> architecture views -> NFR tactics -> evaluation -> implementation work. Do not recommend structure, technology, or patterns without naming the forces, trade-offs, evidence, and validation path.
agent.mdagents/openai.yamlreferences/architecture-as-code-and-fitness-functions.mdreferences/architecture-evaluation-methods.mdreferences/architecture-style-catalog.mdreferences/clean-code-craftsmanship.mdreferences/context-and-views.mdreferences/cost-estimation-and-performance-models.mdreferences/design-principles-and-modularity.mdreferences/development-and-operation-views.mdreferences/diagram-visualization-guide.mdreferences/engineering-translation.mdreferences/iam-auth-architecture.mdreferences/microservices-pattern-language.mdreferences/nfr-tactics-and-conformance.mdreferences/review-checklist.mdreferences/rust-library-architecture.mdreferences/security-architecture-patterns.mdreferences/uap-appendix-artifact-playbooks.mdreferences/uap-process-map.mdTreat architecture as traceable engineering: requirements -> context -> schematic style choices -> architecture views -> NFR tactics -> evaluation -> implementation work. Do not recommend structure, technology, or patterns without naming the forces, trade-offs, evidence, and validation path.
tasks/intake-and-tailoring.md.tasks/requirements-refinement.md.tasks/system-context-analysis.md and references/context-and-views.md.tasks/schematic-architecture-design.md and references/architecture-style-catalog.md.tasks/microservices-pattern-architecture-design.md and references/microservices-pattern-language.md.references/design-principles-and-modularity.md.tasks/clean-code-refactoring-and-review.md, references/clean-code-craftsmanship.md, and templates/clean-code-review-checklist.md.unsafe, FFI, no_std, macro crate, async crate, or senior QA/testing plan for a Rust library: tasks/rust-library-design-review-and-testing.md, references/rust-library-architecture.md, templates/rust-library-contract-matrix.md, and templates/rust-library-release-flow.mmd.tasks/architecture-view-design.md, references/context-and-views.md, references/development-and-operation-views.md, and references/diagram-visualization-guide.md.tasks/identity-access-design.md and references/iam-auth-architecture.md.tasks/security-pattern-architecture-design.md and references/security-architecture-patterns.md.tasks/cost-aware-architecture-decision.md and references/cost-estimation-and-performance-models.md.tasks/architecture-as-code-governance.md and references/architecture-as-code-and-fitness-functions.md.tasks/nfr-and-conformance-design.md and references/nfr-tactics-and-conformance.md.tasks/architecture-evaluation.md and references/architecture-evaluation-methods.md.tasks/architecture-review-and-modernization.md.tasks/implementation-planning.md and references/engineering-translation.md.references/clean-code-craftsmanship.md; do not load clean-code material for pure strategy, research, or architecture-only prompts without code/refactoring/testability impact.references/uap-appendix-artifact-playbooks.md.references/review-checklist.md.Fact, Inference, Assumption, and Question.scripts/architecture_static_audit.py <file-or-dir> for a heuristic scan of architecture docs, ADRs, RFCs, and Markdown design plans for missing context, NFRs, view coverage, decision rationale, and common style risks.scripts/architecture_constraint_audit.py --root <repo> --config <constraints.json> for lightweight architecture-as-code checks over component path mappings, allowed dependencies, and forbidden imports.scripts/rust_library_surface_audit.py <crate-root> for a heuristic Rust crate review over Cargo.toml, public API shape, docs, unsafe comments, feature/dependency posture, examples, and integration-test signals.Lead with the architecture judgment or proposed path. Name assumptions, decision drivers, selected process depth, key diagrams/views, risks, cost/uncertainty when relevant, validation commands or checks, and residual uncertainty. For implementation work, include repository impact, task breakdown, tests, rollout, observability, and rollback.
npx claudepluginhub oghie/skillsets --plugin skillsetsProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.