一键导入
opencode-prompt-router
opencode-prompt-router 收录了来自 anderssv 的 13 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。
这个仓库中的 skills
Reviews access control, authentication, and authorization patterns. Use when reviewing security boundaries, permission models, role-based access, or authentication flows.
Queries Azure Application Insights for logs, errors, and telemetry data. Use when investigating production issues, querying traces, or analyzing application telemetry.
Designs software features collaboratively through visual scenarios and iterative refinement. Use when designing features, tools, UIs, workflows, or any system before implementation.
Reviews Kotlin code for idiomatic style and best practices. Use when reviewing Kotlin code quality, style, or converting Java-style Kotlin to idiomatic Kotlin.
Manual dependency injection using SystemContext (production) and TestContext (test doubles) patterns for Kotlin. Use when structuring service dependencies, wiring application components, or creating test contexts without DI frameworks.
Automate browser interactions, test web pages and work with Playwright tests. Use when writing end-to-end tests, browser automation, or web scraping.
Creates structured presentation briefs and outlines. Use when preparing talks, presentations, or slide decks about technical topics.
Designs systems using Event Modeling.
Applies hexagonal (ports & adapters) architecture. Use when designing application structure, separating domain from infrastructure, creating testable boundaries, or when user mentions ports, adapters, hexagonal, or clean architecture.
Kotlin Test-Driven Development with fakes, object mothers, and Testing Through The Domain. Uses TestContext for dependency injection, extension functions for test data, and fakes instead of mocks. Use when writing Kotlin tests or setting up test infrastructure.
Refactoring process. Invoke immediately when user or document mentions refactoring, or proactively when code gets too complex or messy.
Test-driven development (TDD) process used when writing code. Use whenever you are adding any new code, unless the user explicitly asks to skip TDD or the code is exploratory/spike.
Use when designing new features, APIs, or system components - guides STRIDE-based threat analysis to identify security concerns early