CtrlK
BlogDocsLog inGet started
Tessl Logo

talk-dubnov-merge-rate-ai-adoption

Answers questions about, applies frameworks from, and generates artifacts based on Tammuz Dubnov's talk "When Our PM Started Writing Code: What Merge Rate Taught Us About AI Adoption." Grounds every response in the bundled transcript and outline files. Use when a user asks about AI-native org design, merge rate measurement, non-technical contributors shipping PRs, harness engineering, zero-dev-touch rate, AI adoption ROI, or wants to audit their team against Tammuz's framework, apply his concepts to their situation, draft a measurement dashboard or checklist, or understand terms like Calamarous Coding and the PM-to-engineer authority collapse.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 well-engineered instruction-only skill body: lean, highly actionable, with an explicit quote-verification workflow and useful response-format templates. Its single material defect is that the three bundle files it depends on (outline.md, transcript.md, quote.md) are not present in the skill bundle, breaking the progressive-disclosure chain it is built around.

Suggestions

Include the referenced bundle files (outline.md, transcript.md, quote.md) in the skill directory — e.g., under references/ — and update the body's file paths to match, so the grounding workflow actually has sources to read.

Merge workflow step 5's 'say what the talk covers and what it does not cover' with the Grounding Rule's fallback sentence to remove the duplicated guidance about uncovered questions.

Trim the Key Concepts one-line summaries (e.g., the Merge Rate definition) to just routing labels pointing at outline.md, since the definitions live in the bundle files.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — the safety rules and response-format templates earn their tokens. However, workflow step 5 ('say what the talk covers and what it does not cover') overlaps with the Grounding Rule's fallback sentence, and the Key Concepts lines preview content that outline.md should carry. This matches the anchor for efficient content with minor instances that could be trimmed; it is not score 5 because of this mild redundancy, and not score 3 because there is no padded explanation of things Claude already knows.

4 / 5

Actionability

As an instruction-only skill it gives fully concrete guidance: an ordered file-checking procedure (quote.md → outline.md → transcript.md range), an exact fallback sentence to quote, a concrete checklist row schema ('evidence to ask for: PRs opened by non-technical contributors and percentage merged; verdict: present / partial / missing / unknown'), and named dashboard fields with a placeholder-marking convention. This matches the anchor for fully executable, copy-paste-ready guidance covering the common cases.

5 / 5

Workflow Clarity

The Grounding Workflow is a clear 5-step sequence with an explicit validation checkpoint ('Verify every quoted phrase appears verbatim in transcript.md before using quotation marks') and an explicit fallback path when material only partially answers the user. It matches the top anchor for clear sequencing with explicit validation; it is not score 4 because the validation step is already explicit rather than implied.

5 / 5

Progressive Disclosure

The design intent is exemplary — a lean SKILL.md routing to one-level-deep references (outline.md, transcript.md, quote.md) with a clear lookup workflow. However, none of the three referenced bundle files exists in the skill directory (no references/, scripts/, or assets/ are present), so every reference leads to a missing file and the disclosure structure cannot function as written. This falls between anchor 3 (structure present but the reference chain is defective) and anchor 4 (minor organization gaps); the missing files are more than a minor gap, so it cannot score 4.

3 / 5

Total

17

/

20

Passed

Description

100%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 model description for a talk-grounded reference skill: explicit third-person capability statement, a grounding note, and a rich explicit 'Use when…' trigger clause covering the talk's full vocabulary. No weaknesses found.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Answers questions about, applies frameworks from, and generates artifacts based on' plus 'audit their team against Tammuz's framework', 'draft a measurement dashboard or checklist', and 'understand terms like Calamarous Coding' — with no coverage gaps for a talk-based reference skill. It matches the anchor for multiple specific concrete actions with comprehensive coverage; it is not score 4 because no plausible capability of the skill is left unlisted.

5 / 5

Completeness

It explicitly answers both parts: 'what' ('Answers questions about, applies frameworks from, and generates artifacts… Grounds every response in the bundled transcript and outline files') and 'when' (an explicit 'Use when a user asks about…' clause with concrete trigger phrases). It matches the top anchor for clearly and explicitly answering both; it is not score 4 because the 'when' clause is already fully explicit with multiple concrete triggers.

5 / 5

Trigger Term Quality

It includes the speaker's name, the full talk title, and the talk's natural vocabulary: 'merge rate measurement', 'non-technical contributors shipping PRs', 'harness engineering', 'zero-dev-touch rate', 'AI adoption ROI', and 'PM-to-engineer authority collapse'. These are exactly the phrases a user who watched or is applying this talk would say, matching the comprehensive-synonyms anchor; it is not score 4 because no common way of referencing this content is missing.

5 / 5

Distinctiveness Conflict Risk

Naming a specific speaker ('Tammuz Dubnov') and talk title with talk-specific terminology gives it a clear niche with distinct triggers and minimal conflict risk with any generic skill. It is not score 4 because essentially no other skill would trigger on these phrases.

5 / 5

Total

20

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
jscraik/Agent-Skills
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.