doc-sys-create-system-requirements-layer-6
Create System Requirements (SYS) - Layer 6 artifact defining functional requirements and quality attributes
Create System Requirements (SYS) - Layer 6 artifact defining functional requirements and quality attributes
Generate new Effect-TS services with proper patterns. Use when creating new services, layers, or adding methods to existing services.
Repository interface and implementation patterns with offline-first strategies
Entity and model patterns with JSON serialization, immutability, and equality
Create detailed implementation plans from feature specs or bug reports with testable acceptance criteria. Use proactively when planning features, refactors, or fixes. Every task MUST have minimum 2 testable ACs and map to requirements.
REST API design patterns. Use when designing endpoints, error responses, pagination, versioning, or API structure. Framework-agnostic principles for building consistent, maintainable APIs.
Use ALWAYS. Core development rules for production-ready code - guard clauses, no shortcuts, no mocking.
Expert-level gRPC, Protocol Buffers, microservices communication, and streaming
Java + Spring Boot開発支援。 NullAway設定、テスト戦略、DIコンテナ設計をガイド。
10-agent parallel orchestration for EPIC 9 atomic cycle (fan-out → construction → collision → convergence).
Keep It Simple, Stupid - evita complejidad innecesaria. Use cuando diseñe interfaces, arquitectura, o tome decisiones que afecten la simplicidad del sistema.
Reference catalog of recurring SAE feature patterns - check when labeling new features, add new patterns as discovered
Expert-level site reliability engineering, SLOs, incident management, and operational excellence
Procedural rules and patterns for NestJS backend development. This skill should be used when creating new NestJS modules, services, resolvers, or controllers. It covers component generation with NestJS CLI, TDD patterns, module structure conventions, Lambda handler patterns, and configuration standards. Use this skill alongside nestjs-graphql for GraphQL-specific patterns.
Master advanced ASP.NET Core development including Entity Framework Core, authentication, testing, and enterprise patterns for production applications.
Clean code principles including DRY, KISS, and YAGNI for .NET. Use when writing or reviewing code to ensure maintainability and simplicity.
Foundational C# patterns covering LINQ, async/await, nullable types, records, and pattern matching. Use when writing C# code or needing guidance on C# features. This is the entry point for C# development.
4層レイヤードアーキテクチャ、Repositoryパターン、Result型パターンのガイドライン
Comprehensive guide to Object-Oriented Programming in Ruby and Rails covering classes, modules, design patterns, SOLID principles, and modern Ruby 3.x features
Develop reusable library code across languages. Use when designing public APIs, organizing modules, managing versioning, or creating utility libraries. Provides foundational patterns that language-specific *-lib-* skills extend.
Guide for implementing LionFire workspace documents with Blazor MVVM patterns, including ObservableDataView component usage, workspace-scoped service injection, and reactive persistence. Use this skill when creating Blazor pages for workspace documents, fixing workspace service scoping issues, or implementing list/detail views with ObservableReader/Writer.
Enforce NO MOCKS testing philosophy with real systems. Iron Law: no mock objects, no unit tests, no stubs. Test with real browsers (Puppeteer MCP), real databases, real APIs. Enforced via post_tool_use.py hook. Use when: writing any tests, tempted to use mocks, need testing guidance.
Production-grade backend patterns for Node.js, Python, Go, and Java/Spring frameworks