From sdlc
Triggers Tree of Thoughts exploration for architectural decisions with multiple valid approaches. Generates 3 alternatives, evaluates via scoring matrix, recommends, and generates ADRs.
npx claudepluginhub jmagly/aiwg --plugin sdlcThis skill uses the workspace's default tool permissions.
Automatically trigger Tree of Thoughts exploration when agents face architectural decisions with multiple valid approaches.
Enforces C++ Core Guidelines for writing, reviewing, and refactoring modern C++ code (C++17+), promoting RAII, immutability, type safety, and idiomatic practices.
Provides patterns for shared UI in Compose Multiplatform across Android, iOS, Desktop, and Web: state management with ViewModels/StateFlow, navigation, theming, and performance.
Implements Playwright E2E testing patterns: Page Object Model, test organization, configuration, reporters, artifacts, and CI/CD integration for stable suites.
Automatically trigger Tree of Thoughts exploration when agents face architectural decisions with multiple valid approaches.
This skill activates the ToT exploration protocol when an agent encounters a decision point with multiple valid architectural approaches. It ensures systematic evaluation rather than defaulting to the first viable option.
When triggered, this skill:
Detects decision context:
Loads ToT protocol:
Generates alternatives:
Evaluates with scoring matrix:
Produces recommendation:
Generates ADR if approved:
.aiwg/architecture/activation:
conditions:
- decision_type: [architectural, technical, infrastructure]
- alternatives_count: ">= 2"
- impact_level: [high, critical]
skip_when:
- decision_already_documented: true
- user_explicitly_chose: true
- trivial_decision: true
This skill uses:
decision-support: Underlying decision matrix infrastructureartifact-orchestration: For multi-agent evaluation when neededproject-awareness: Context for NFR-based criteriaagents:
primary:
agent: architecture-designer
focus: Generate and evaluate alternatives
reviewers:
- agent: security-architect
focus: Security implications of each alternative
condition: security_relevant == true
- agent: performance-engineer
focus: Performance trade-offs
condition: performance_critical == true
- agent: cloud-architect
focus: Infrastructure implications
condition: cloud_deployment == true
.aiwg/architecture/adr-*.md.aiwg/decisions/.aiwg/working/tot-explorations/