abstracting-persistence
To be used for ensuring persistence abstraction tasks. Follow this instructions for have an abstracted persistence layer.
To be used for ensuring persistence abstraction tasks. Follow this instructions for have an abstracted persistence layer.
Interactive Q&A skill that guides users through tech stack selection for new projects. Use when user runs /speckit.plan without providing tech stack details, or when user is unsure what technologies to use. Asks 3-5 targeted questions about project type, scale, and requirements, then suggests an appropriate tech stack.
Core project principles, architecture guidelines, and tech stack for the Junta monorepo application.
Comprehensive Railway.com deployment management for GitHub, Docker, and local sources. Use when deploying to Railway, redeploying services, rolling back deployments, monitoring deployment status, managing staging/production deployments, or verifying deployment health.
Maintain durable project context in memory-bank/ by consuming and updating the core files (projectbrief, productContext, systemPatterns, techContext, activeContext, progress, update-log). Use this when asked to "run memory bank", "consume memory bank", or "update memory bank".
Guide for creating a new feature or subfeature following the project's Clean Architecture + MVI pattern.
UI/UX design patterns using DaisyUI v5 and TailwindCSS for Splits Network
Base security pattern for integrating cryptographic primitives into software systems. Use when implementing encryption, digital signatures, MACs, or any cryptographic operations. Provides guidance on library selection, key usage, configuration protection, and designing for cryptographic agility. Foundation pattern for Encryption, Digital signature, and MAC patterns.
Guides the selection and documentation of architectural decisions using ADR patterns.
Resilient command execution with automatic fallbacks and error recovery
Specialized knowledge for managing multi-environment Railway deployments. Use when: (1) Setting up Railway projects/environments/services, (2) Configuring deployments and builds (NIXPACKS/Railpack/Dockerfile), (3) Managing Railway CLI operations and logs, (4) Implementing PR environments or branch-based workflows, (5) Troubleshooting deployment failures or health checks, (6) Managing secrets/variables across environments, (7) Optimizing Railway costs and resources, (8) Configuring databases/volumes/networking, (9) Setting up CI/CD with GitHub Actions, (10) Cloud Agent sessions needing Railway CLI access with RAILWAY_API_TOKEN-based authentication.
Coding guidelines, naming conventions, and architectural principles for the project.
Expert back-end developer prioritizing strict MVC conventions, separation of concerns, security, data integrity, and reliability. Use this skill when the task involves building, refactoring, reviewing, or advising on server-side logic, APIs, databases, authentication, queues/jobs, third-party integrations, error handling, migrations, or administrative features in web applications (framework-agnostic but strongly MVC-oriented).
AI-powered PR Author Agent that transforms Observability Diff Plans into Pull Requests. Use when: (1) Generating instrumentation code from Scout Agent output, (2) Creating OTel configuration, correlation headers, lineage specs, (3) Scaffolding telemetry validation tests, (4) Creating GitHub/GitLab PRs with observability artifacts. Triggers: "generate PR from diff plan", "create instrumentation PR", "scaffold observability code", "generate OTel config", "create telemetry PR".
Master when to fail fast vs degrade gracefully. Production-tested error handling strategies for GitHub Actions, CI/CD pipelines, and platform automation.
Entity Framework Core best practices for configuration, queries, concurrency, and multi-tenancy.
Frontend architecture patterns for React apps (React Router 7, TanStack Query). Use when planning features, defining routes, data strategies, and component gaps.