CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

daily-oss

Batch processing issues, PRs, discussions, implementations, etc.

Quality

59%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/daily-oss/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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.

The body is a dense, imperative coordinator instruction set with genuinely good progressive disclosure — four clearly signaled, verified asset files loaded just-in-time. Its weaknesses are the accumulating Lessons-learned log that dilutes the token budget and duplicates existing rules, the absence of any concrete example of the heavily specified message format, and no explicitly sequenced end-to-end workflow.

Suggestions

Move the Lessons-learned log into a separate reference file (e.g. assets/lessons.md) or prune entries that restate Key Points, keeping only lessons with new actionable content.

Add one concrete example message demonstrating the required 5W1H self-contained approval ask (context, what/why/where/when/who/how, then the question), since the format is specified only abstractly.

Lay out the end-to-end workflow as an explicit numbered sequence (load context -> route by priority -> delegate to subagents -> verify results -> present 5W1H ask for approval) so checkpoints are explicit rather than implied across sections.

DimensionReasoningScore

Conciseness

The instruction sections are lean and imperative with no explaining of concepts Claude already knows, but the 18-entry "Lessons learned" log occupies roughly 40% of the body with multi-sentence incident narratives, several of which restate rules already in Key Points (e.g. 'Questions carry the logic, never the mechanics' repeats point 12) — anchor 3 ('mostly efficient but includes some unnecessary explanation or could be tightened'), below 4 which requires only minor trimmable instances.

3 / 5

Actionability

Routing is fully concrete (task type maps to an exact asset file, with an explicit priority order and just-in-time loading), and subagent/worktree guidance is specific, but the core messaging rules describe 5W1H and self-contained asks only abstractly with no example message — anchor 3 ('Some concrete guidance but incomplete... missing key details'), short of 4's 'mostly executable guidance'.

3 / 5

Workflow Clarity

A rough sequence exists via the routing priority ("discussions > PRs > review issues > implement issues") and escalation order, and approval gates are described, but the overall process is presented as topical sections rather than ordered steps, and validation checkpoints (verify before asking user to approve) are implicit — anchor 3 ('sequence present but checkpoints missing or implicit').

3 / 5

Progressive Disclosure

The body acts as an overview routing each task type to a real one-level-deep asset file (all four `assets/*.md` referenced exist) with clear per-task signaling and just-in-time loading, matching anchor 4 ('Good structure; most content is appropriately placed; references mostly clear'); it falls short of 5 because the verbose Lessons-learned log is inlined in the overview rather than split out.

4 / 5

Total

13

/

20

Passed

Description

45%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.

The description names the right domain objects but leans on one generic verb ("Batch processing") plus "etc.", with no concrete actions and no trigger ('Use when') guidance. It is serviceable but sits just below the midpoint of the rubric.

Suggestions

Replace the generic 'Batch processing' verb with the concrete actions performed, e.g. 'Reviews and triages open source issues and PRs, responds to discussions, and implements issue fixes, in batch.'

Add an explicit trigger clause, e.g. 'Use when maintaining an open source repository — handling GitHub issues, pull requests, or discussions.'

Include natural synonyms users would say (pull requests, GitHub, triage, open source maintenance) so the skill triggers on real phrasing.

DimensionReasoningScore

Specificity

The description names the domain objects ("issues, PRs, discussions, implementations") but the only action is the generic verb "Batch processing" — matching anchor 2 ("Names the domain but actions are minimal or generic") rather than 3, since no concrete actions like review, triage, or implement are stated, and "etc." further blurs coverage.

2 / 5

Completeness

It conveys a rough 'what' ("Batch processing issues, PRs, discussions, implementations") but has no 'Use when...' clause or any trigger guidance, so completeness is capped at 3 per the judging guidelines; it cannot reach 4, which requires an explicit 'when'.

3 / 5

Trigger Term Quality

"issues, PRs, discussions" are terms users naturally say, but common variations and synonyms are missing — no "pull request", "triage", "review", "GitHub", or "open source" — fitting anchor 3 ("Some relevant keywords but missing common variations or synonyms") and below 4's "good keyword coverage".

3 / 5

Distinctiveness Conflict Risk

"issues, PRs, discussions" points at an OSS-repo maintenance niche, but the description is broad enough that a generic PR-review or issue-triage skill could also trigger on it — anchor 3 ("Somewhat specific but could still overlap with similar skills").

3 / 5

Total

11

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

griddynamics/rosetta

Path

.claude/skills/daily-oss/SKILL.md

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.