CtrlK
BlogDocsLog inGet started
Tessl Logo

babysit

Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-structured CLI skill body with executable commands and a clear validated workflow. The main weakness is minor redundancy and a long inline loop that could be extracted to a reference.

Suggestions

De-duplicate the GraphQL query and jq filter: define each once and reuse it inside the pagination loop rather than restating the full block.

Consider moving the multi-line GraphQL pagination loop into a script under scripts/ (e.g. scripts/unresolved_threads.sh) and referencing it from SKILL.md to shorten the body.

Add a one-line validation checkpoint in the workflow for the destructive resolve-thread action, e.g. re-confirm `isOutdated`/fix-agreement before invoking the resolve mutation.

DimensionReasoningScore

Conciseness

Lean and free of concept padding, but the GraphQL query and jq filter are each repeated (standalone and inside the pagination loop), which could be tightened.

4 / 5

Actionability

Provides fully executable, copy-paste-ready commands covering the common cases: `gh pr view` status, GraphQL unresolved-thread pagination, jq filtering, and the resolve-thread mutation.

5 / 5

Workflow Clarity

A clearly sequenced 7-step workflow with an explicit feedback loop (step 5: fix, run tests, push, return to step 2) and concrete stop criteria in step 7, including verification before resolving stale threads.

5 / 5

Progressive Disclosure

Well-organized into Workflow, GitHub CLI Checks, and Operating Rules sections with no nested references, but the long inline pagination loop is content that could live in a separate reference file.

4 / 5

Total

18

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, concrete description that clearly answers both what the skill does and when to trigger it, using natural language a user would actually say. It is distinct from sibling skills with only minor overlap risk.

DimensionReasoningScore

Specificity

Names the PR/review-cycle domain and several concrete actions ("watch", "monitor", "keep checking PR comments, reviews, and CI", "until all actionable issues are resolved"), with only minor coverage gaps.

4 / 5

Completeness

Explicitly states what the skill does (watch a PR/review cycle until merge-ready) and when to use it via a concrete "Use when asked to babysit, monitor, or keep checking..." trigger clause.

5 / 5

Trigger Term Quality

Includes natural user-facing terms ("babysit", "monitor", "keep checking", "PR comments", "reviews", "CI") with good synonym coverage, though a few common phrasings are absent.

4 / 5

Distinctiveness Conflict Risk

The babysit-until-clean niche is distinct with clear triggers, but "monitor" is somewhat generic and there is minor overlap risk with the loop/review skills.

4 / 5

Total

17

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
thedotmack/claude-mem
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.