Back to authors
doubleslashse

doubleslashse

28 Skills published on GitHub.

cqs-patterns

Command Query Separation (CQS) and CQRS patterns for .NET. Use when designing methods, handlers, and application architecture. Ensures predictable, testable code.

UncategorizedView skill →

requirements-clarification

Requirements clarification for TDD. Use BEFORE RED phase to understand WHAT to test. Asks targeted questions to uncover ambiguities, edge cases, and acceptance criteria.

UncategorizedView skill →

codebase-analysis

Techniques for analyzing existing codebases to reverse-engineer requirements and understand business logic. Use when conducting brownfield analysis or understanding existing system capabilities.

UncategorizedView skill →

requirements-elicitation

Requirements gathering and elicitation techniques for business analysis. Use when conducting stakeholder interviews, gathering functional/non-functional requirements, or identifying gaps in requirements.

UncategorizedView skill →

srs-documentation

Software Requirements Specification documentation following IEEE 830 standard. Use when generating formal SRS documents or compiling gathered requirements into structured documentation.

UncategorizedView skill →

technical-analysis

Technical analysis capabilities for APIs, data models, integrations, and security requirements. Use when analyzing technical aspects of systems or documenting technical requirements.

UncategorizedView skill →

development-workflow

General .NET development workflow patterns. Use when implementing features, fixing bugs, or refactoring code.

UncategorizedView skill →

dotnet-build

.NET build configuration and error handling. Use when building projects, diagnosing build errors, or configuring build options.

UncategorizedView skill →

dotnet-test

.NET test execution patterns and diagnostics. Use when running tests, analyzing test failures, or configuring test options.

UncategorizedView skill →

static-analysis

.NET static analysis and code quality tools. Use when configuring analyzers, fixing warnings, or enforcing code standards.

UncategorizedView skill →

clean-code

Clean code principles including DRY, KISS, and YAGNI for .NET. Use when writing or reviewing code to ensure maintainability and simplicity.

UncategorizedView skill →

solid-principles

SOLID design principles for .NET. Use when designing classes, interfaces, and object relationships. Ensures maintainable, testable, and extensible code.

UncategorizedView skill →

tdd-workflow

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.

UncategorizedView skill →

atomic-tasks

Task structure and atomic commit patterns for granular, verifiable work units

UncategorizedView skill →

capability-discovery

Dynamic plugin enumeration and capability mapping with delegation priority and explicit routing announcements

UncategorizedView skill →

conflict-detection

Conflict identification and resolution patterns for requirements, decisions, and plans

UncategorizedView skill →

context-engineering

Context window management techniques for maintaining efficiency and preventing context bloat

UncategorizedView skill →

exploration-tracking

Exploration map management for tracking discussed areas and uncharted territory during DISCUSS phase

UncategorizedView skill →

state-management

Simplified state file management with consolidated FLOW.md (project) and ITEM-XXX.md (per-item) files

UncategorizedView skill →

workflow-orchestration

Phase coordination, agent handoffs, and workflow state machine management

UncategorizedView skill →

error-patterns

Error recognition and diagnosis patterns for infrastructure troubleshooting. Use when identifying, categorizing, or resolving errors across platforms.

UncategorizedView skill →

health-checks

Health monitoring knowledge and procedures for infrastructure platforms. Use when assessing system health, running health audits, or setting up monitoring.

UncategorizedView skill →

log-analysis

Log parsing techniques and analysis methodologies for infrastructure troubleshooting. Use when retrieving, parsing, or analyzing logs from any platform.

UncategorizedView skill →

platform-knowledge

Deep knowledge of GitHub Actions, Railway, Supabase, and Postgres platforms. Use when troubleshooting, configuring, or optimizing any of these platforms.

UncategorizedView skill →

brainstorming

Brainstorming techniques for idea generation. Use when facilitating brainstorming sessions, leading ideation exercises, or helping teams generate creative solutions.

UncategorizedView skill →

design-thinking

Design thinking methodology for human-centered problem solving. Use when facilitating design thinking workshops, user research sessions, or creative problem-solving activities.

UncategorizedView skill →

facilitation-techniques

Core facilitation skills for running effective workshops. Use when facilitating any type of group session, managing participation, and guiding discussions.

UncategorizedView skill →

session-documentation

Documentation practices for capturing workshop outputs. Use when creating session records, idea inventories, decision logs, and action item trackers.

UncategorizedView skill →