legacy-requirements-extractor
Systematically reverse-engineers business requirements from legacy codebases using the Horseshoe Model to bridge the gap between implementation details and architectural intent.
Discover databases architecture patterns skills, compare source repositories and read the instructions for each workflow.
Systematically reverse-engineers business requirements from legacy codebases using the Horseshoe Model to bridge the gap between implementation details and architectural intent.
Design microservices architectures with service boundaries, event-driven communication, and resilience patterns. Use when building distributed systems, decomposing monoliths, or implementing microservices.
Test-Driven Development workflow with RED-GREEN-REFACTOR, lore from Kent Beck, Michael Feathers, and Ousterhout's counterpoint
Design, implement, and maintain applications using hexagonal architecture (ports and adapters). Use when (1) designing new systems requiring clear separation between domain logic and infrastructure, (2) refacto...
Create detailed implementation strategies and architecture documentation
Code refactoring patterns, techniques, and best practices for improving code structure without changing behavior
Integration testing patterns, strategies for testing component interactions, and managing test dependencies
Turn ambiguous questions into documented, executable plans with traceable artifacts
Ensure every meaningful output lands in the right place and stays findable
Create detailed implementation strategies and architecture documentation
Database migration workflows, schema evolution strategies, and safe deployment practices
GraphQL integration patterns, query construction, and best practices for efficient GraphQL clients
Skill for standardizing and accelerating Convex backend development with boilerplate generation and pattern enforcement.
Async programming with channels, go blocks, and CSP in Clojure. Use when working with async operations, channel communication, pub/sub patterns, concurrent pipelines, or CSP-style coordination.
core.async.flow provides a declarative framework for building process flows with strict separation of application logic from topology, execution, and lifecycle management. Use when building multi-process system...
Ring specification for HTTP server applications in Clojure. Use when working with: (1) Ring handlers (sync or async), (2) Ring request maps and their keys, (3) Ring response maps and their keys, (4) Ring middle...
Reference for donut.party/system - component lifecycle and dependency injection library for Clojure. Use when working with component definitions, system management, refs between components, or lifecycle signals...
Use ONLY when user mentions converting/using/writing in "logseq format" or similar (must mention "logseq")
Goバックエンド開発 - Goイディオム、並行処理、エラーハンドリング、テスト
クリーンアーキテクチャ・DDD設計 - レイヤー設計、ドメインモデリング、依存関係管理
セッションモード切替 - strict/normal/fast でGuard関手の動作を変更。Serena Memoryで状態永続化。
マイクロサービス・モノレポ設計 - サービス分割、通信パターン、モノレポ構成
gRPC/Protobuf開発 - proto定義、コード生成、バックエンド実装のワークフロー
This skill should be used for multi-perspective analysis through parallel copilot sessions. Triggers include "analyze from multiple angles", "what are the gaps/patterns/friction", "explore before deciding", pre...
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.