solid-principles
SOLID design principles for .NET. Use when designing classes, interfaces, and object relationships. Ensures maintainable, testable, and extensible code.
浏览 DoubleslashSE 维护的已发布 AI 技能,比较用途与说明,并通过来源仓库了解安装方式。
已收录技能
29收录技能的仓库 Stars 合计
29仓库 Forks
0平均每个技能的仓库 Stars
1同一仓库中的多个技能可能共享 Stars,合计包含重复仓库数据。
SOLID design principles for .NET. Use when designing classes, interfaces, and object relationships. Ensures maintainable, testable, and extensible code.
Clean code principles including DRY, KISS, and YAGNI for .NET. Use when writing or reviewing code to ensure maintainability and simplicity.
Test-Driven Development workflow for .NET. Use when implementing features, fixing bugs, or writing new code. Guides RED-GREEN-REFACTOR cycle with proper test design.
Requirements clarification for TDD. Use BEFORE RED phase to understand WHAT to test. Asks targeted questions to uncover ambiguities, edge cases, and acceptance criteria.
.NET test execution patterns and diagnostics. Use when running tests, analyzing test failures, or configuring test options.
.NET static analysis and code quality tools. Use when configuring analyzers, fixing warnings, or enforcing code standards.
.NET build configuration and error handling. Use when building projects, diagnosing build errors, or configuring build options.
Documentation practices for capturing workshop outputs. Use when creating session records, idea inventories, decision logs, and action item trackers.
Mind mapping and exploration state tracking for workshops. Use to maintain awareness of explored vs uncharted territory, implement backtracking, and ensure comprehensive coverage or documented gaps.
General .NET development workflow patterns. Use when implementing features, fixing bugs, or refactoring code.
Core facilitation skills for running effective workshops. Use when facilitating any type of group session, managing participation, and guiding discussions.
Brainstorming techniques for idea generation. Use when facilitating brainstorming sessions, leading ideation exercises, or helping teams generate creative solutions.
Design thinking methodology for human-centered problem solving. Use when facilitating design thinking workshops, user research sessions, or creative problem-solving activities.
Error recognition and diagnosis patterns for infrastructure troubleshooting. Use when identifying, categorizing, or resolving errors across platforms.
Log parsing techniques and analysis methodologies for infrastructure troubleshooting. Use when retrieving, parsing, or analyzing logs from any platform.
Deep knowledge of GitHub Actions, Railway, Supabase, and Postgres platforms. Use when troubleshooting, configuring, or optimizing any of these platforms.
Health monitoring knowledge and procedures for infrastructure platforms. Use when assessing system health, running health audits, or setting up monitoring.
Dynamic plugin enumeration and capability mapping with delegation priority and explicit routing announcements
Technical analysis capabilities for APIs, data models, integrations, and security requirements. Use when analyzing technical aspects of systems or documenting technical requirements.
Conflict identification and resolution patterns for requirements, decisions, and plans
Task structure and atomic commit patterns for granular, verifiable work units
Command Query Separation (CQS) and CQRS patterns for .NET. Use when designing methods, handlers, and application architecture. Ensures predictable, testable code.
State file management techniques for explicit workflow state tracking with multi-item backlog support
Techniques for analyzing existing codebases to reverse-engineer requirements and understand business logic. Use when conducting brownfield analysis or understanding existing system capabilities.
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。