python-architecture
SolidActivate when creating new modules, refactoring class hierarchies, introducing design patterns, or making changes spanning 3+ files in the APM CLI codebase.
Install
Quality Score: 89/100
Skill Content
Details
- Author
- microsoft
- Repository
- microsoft/apm
- Created
- 8 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
apm-strategy
Activate for changes to project positioning, release communication, community-facing artifacts, or breaking-change decisions in microsoft/apm. Triggers on README, MANIFESTO, PRD, CHANGELOG, release workflows, and issue templates.
architecture-patterns
File-by-file architecture planning with ADR format, dependency ordering, and testability gates. Use when designing system architecture or creating ADRs. TRIGGER when: architecture plan, system design, ADR, file breakdown, component design. DO NOT TRIGGER when: simple config edits, single-file bug fixes, documentation-only changes.
pattern-architect-deep-module
Deep-module design guidance (Ousterhout, A Philosophy of Software Design): narrow interface, deep implementation, hidden complexity, no shallow wrappers or pass-throughs. Activate when designing or reviewing the shape of a module, class, package, service, library, or API. Skip for implementation inside an already-agreed seam, bug fixes that don't change the interface, or general software-philosophy questions without an actual module to design.