← all publishers

kevmoo

@kevmoo source repo

27 published skills

  1. Dart Dedupe · kevmoo
    Detects, audits, and safely remediates structural code duplication across Dart and Flutter repositories using the standalone Dedupe engine (pkg:dedupe) and empirical test gating. Use when asked to run dedupe, clean up duplicate Dart code, analyze copy-paste blocks, evaluate code redundancy, or audit structural code health across Dart and Flutter Git repositories. Don't use for non-Dart projects, non-Git checkouts, or simple single-file syntax lints.
    0
    installs
  2. Dart Undead · kevmoo
    Audits, triages, and safely remediates unreachable and dead declarations in Dart and Flutter codebases using deterministic reachability analysis (pkg:undead). Use when identifying unused top-level declarations, classes, functions, or dead test fixtures in libraries or closed applications. Don't use for single-file private variable lints (use standard analyzer lints), code formatting, or non-Dart/Flutter repositories.
    0
    installs
  3. Dart Cognitive Complexity · kevmoo bundle
    Evaluates and reduces Cognitive Complexity in Dart and Flutter code using deterministic CLI tooling and architectural refactoring patterns (exhaustive pattern matching, guard clauses, method decomposition). Use when reviewing codebase readability, remediating high-complexity warnings, or analyzing structural code health. Don't use for general code formatting, simple syntactic lints, or non-Dart/Flutter repositories.
    0
    installs
  4. Pr Loop · kevmoo bundle
    Autonomous pull request review loop that pushes code, polls for AI/bot review comments (e.g., Gemini Code Assist), surgically remediates feedback, commits, pushes, comments `/gemini review`, and loops until zero feedback remains. Requires the `github-pr-triage` skill.
    0
    installs
  5. Sem CLI · kevmoo bundle
    Use the `sem` CLI (`sem-cli`) for fast local code exploration, instant call-graph navigation (`callers`/`refs`), signature-only context packing (`--headers`), hotspot and co-change discovery (`sem log`), transitive impact analysis (`sem impact`), and entity-level semantic diffs (`sem diff`).
    0
    installs
  6. Gob Curl · kevmoo
    Use gob-curl and Buildbucket tools to inspect the status, tryjobs, and CI results of a Gerrit CL.
    0
    installs
  7. Sidequest · kevmoo bundle
    Synthesizes conversation history and active tasks into a visual hierarchy map (`sidequest.md`) backed by a deterministic JSON state file (`sidequest.json`). Supports multiple sequential and concurrent main quests, sub-quests, and side-quests with automatic hierarchical numbering and completion sequencing. Use when the user invokes `/sidequest`, asks where we are, what we were doing, or what's on our stack, or when the conversation branches across multiple topics, blockers, or digressions. Don't use for simple one-off questions.
    0
    installs
  8. Github Post · kevmoo bundle
    Author and submit high-signal, anti-slop GitHub issues (bug reports, feature proposals) and pull requests. Enforces empirical reproduction, literal logs, exact commit/environment targeting, repository convention orientation, structured artifact drafting, and strict anti-AI formatting (strips emojis, pleasantry preambles, gratuitous horizontal rules, and speculative essays). Includes hard stops for target disambiguation and mandatory user approval before submission. Use when triggered via /github-post or when asked to file, draft, format, or submit a GitHub issue, bug report, feature request, or pull request.
    0
    installs
  9. Dart Cleanup · kevmoo
    Orchestrates specialized Dart refactoring, code quality, testing, and modern language features on demand. Use when cleaning up, modernizing, refactoring, or optimizing Dart code. Don't use for non-Dart projects or general codebase search.
    0
    installs
  10. New Worktree · kevmoo bundle
    Creates and initializes a new Git worktree as a sibling directory with automated branching and naming rules based on the latest remote default branch. Use when invoking /new-worktree or requesting a new Git worktree for parallel development, feature work, or bug fixes in external repositories under ~/github. Don't use for the Dart SDK (~/github/dart-sdk), non-Git repositories, or repositories outside ~/github.
    0
    installs
  11. Quick Question · kevmoo bundle
    Provide ultra-concise, direct technical answers and rapid clarifications without heavy overhead, deep research loops, or artifact generation. (Triggers on "quick question" or "qq")
    0
    installs
  12. Just Brainstorm · kevmoo bundle
    Ponder architectural designs, explore potential solutions, weigh tradeoffs, or analyze the impact of proposed codebase changes without making code changes. Always outputs the analysis to a Markdown artifact.
    0
    installs
  13. Github Pr Triage · kevmoo bundle
    Triage open PR comments/reviews and associated CI/CD workflow failures using the `triage.dart` helper script and formulate an actionable plan.
    0
    installs
  14. Gerrit Stacked Cls · kevmoo
    Best practices for managing stacked changelists (CLs) in Gerrit using depot_tools, avoiding common pitfalls with Change-Ids.
    0
    installs
  15. Markdown Long Lines · kevmoo
    Ensure markdown prose lines wrap within 80 columns, excluding code blocks, URLs, and tables.
    0
    installs
  16. Clarify Confirm Continue · kevmoo bundle
    Orchestrates a disciplined task intake workflow across code, docs, and project files by autonomously fact-checking the workspace, resolving genuine decision forks, and confirming execution readiness via ask_question before making modifications. Use when starting multi-step tasks, refactorings, ambiguous feature requests, broad documentation updates, or when invoked via /clarify-confirm-continue or "ccc". Don't use for trivial single-turn lookups, straightforward single-line edits where intent is unambiguous, or emergency rollbacks.
    0
    installs
  17. Distilling Strategies Interactively · kevmoo
    Analyzes unstructured artifacts (proposals, design docs, issues, notes) to identify gaps, contradictions, and implicit assumptions, and interviews the user via a structured quiz to distill a definitive strategy and trade-off matrix. Use when resolving competing architectural proposals, clarifying ambiguous project goals, identifying blind spots in early design documents, or synthesizing consensus from fragmented team notes. Don't use for simple text summarization without strategic synthesis, writing code solutions directly, or managing task lists without strategic decision-making.
    0
    installs
  18. Dart Modern Features · kevmoo
    Guidelines for using modern Dart features (v3.0 - v3.10) such as Records, Pattern Matching, Switch Expressions, Extension Types, Class Modifiers, Wildcards, Null-Aware Elements, and Dot Shorthands.
    1
    install
  19. Dart Multiline Strings · kevmoo bundle
    Guidelines and best practices for refactoring consecutive prints, single-line string concatenations, and complex output blocks into triple-quoted multi-line string literals (''' or """) in Dart.
    1
    install
  20. Dart Test Fundamentals · kevmoo
    Core concepts and best practices for `package:test`. Covers `test`, `group`, lifecycle methods (`setUp`, `tearDown`), and configuration (`dart_test.yaml`).
    1
    install
  21. Dart Package Maintenance · kevmoo
    Guidelines for maintaining external Dart packages, covering versioning, publishing workflows, and pull request management. Use when updating Dart packages, preparing for a release, or managing collaborative changes in a repository.
    1
    install
  22. Dart Matcher Best Practices · kevmoo bundle
    Best practices for using `expect` and `package:matcher`. Focuses on readable assertions, proper matcher selection, and avoiding common pitfalls.
    1
    install
  23. Dart Long Lines · kevmoo
    Guidelines for handling long lines in Dart code to adhere to the 80-column rule. The `lines_longer_than_80_chars` lint.
    1
    install
  24. Profile Dart Code · kevmoo bundle
    Profile Dart command-line applications using the VM Service protocol to capture CPU samples and identify performance bottlenecks. Helps agents automate CPU profiling, generate function call breakdown summaries, and export JSON profiles without a browser or DevTools.
    1
    install
  25. Dart Test Coverage · kevmoo bundle
    Understand and improve test coverage in a Dart package. Helps agents run coverage, interpret results, and identify missed lines.
    1
    install
  26. Dart Best Practices · kevmoo
    General best practices for Dart development. Covers code style, effective Dart, and language features.
    1
    install
  27. Dart Doc Validation · kevmoo
    Best practices for validating Dart documentation comments. Covers using `dart doc` to catch unresolved references and macros.
    1
    install