com um clique
code-reviewer
// Trigger: Pre-Commit/Final Review. Validating code against Serenity’s 'Golden Standards' for architecture, security, performance, and testing before merging.
// Trigger: Pre-Commit/Final Review. Validating code against Serenity’s 'Golden Standards' for architecture, security, performance, and testing before merging.
Test-driven development with red-green-refactor loop. MUST be triggered during ANY coding session involving feature implementation or bug fixes or specifications.
Evaluates skills based on discoverability, agent-friendliness, and consumption efficiency. Returns a Letter Grade (A+ to F) and actionable coaching.
Validating agent skills against the agentskills.io specification and generating compliance reports.
Trigger: Data Flow & Modules. Implementing Repositories, managing cross-module boundaries, and handling async work with Coroutines.
Trigger: Presenter Logic. Managing Moxy MVP state, Presenter lifecycle, and view delegation without @InjectPresenter.
Trigger: Dependency Injection. Managing Toothpick scopes, binding modules, and implementing constructor or provider-based injection.
| name | code-reviewer |
| description | Trigger: Pre-Commit/Final Review. Validating code against Serenity’s 'Golden Standards' for architecture, security, performance, and testing before merging. |
Activity/Fragment) must be "dumb" and passive.Presenter.Module.Provider<Presenter> and moxyPresenter delegate (NOT @InjectPresenter).APPLICATION_SCOPE).@InjectConstructor usage.executeOrThrow() for consistent propagation..enqueue(). Use Coroutines.Dispatchers.IO/Default. Correct CoroutineScope management.findViewById). Glide for images. XML animations (no MotionLayout).mockk(relaxed = true), NO annotations.clearAllMocks() and Toothpick.reset() in @After.InjectingTest for DI tests. Mock data in resources/mock-data/ with provider_endpoint_params.json naming.val and immutable collections preferred../gradlew spotlessApply compliance.CONSTRAINTS.md.