CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ac-insight-extractor

Extract insights from autonomous coding sessions. Use when learning from completions, extracting patterns, analyzing decisions, or improving future performance.

Quality

84%

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

The canonical home for this skill is ac-insight-extractor in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 lean overview that correctly delegates the full implementation to a real, clearly referenced bundle file, and the Quick Start gives a concrete code entry point. Weaknesses are minor but consistent: the Purpose section duplicates the intro sentence, the example is not self-contained (undefined `project_dir`, import-path assumption), and prerequisites such as the session log input are never mentioned.

Suggestions

Remove the Purpose section or merge it into the opening line to eliminate the duplicated restatement of what the skill does.

Make the Quick Start self-contained: import Path, show how `project_dir` is defined (e.g., `project_dir = Path(".")`), and state the import assumption (running from the skill's parent directory).

Add one line noting the prerequisite input (e.g., the `.claude/autonomous-log.jsonl` session log the extractor reads) so users know when the skill applies.

DimensionReasoningScore

Conciseness

The 26-line body is lean with no explanations of concepts Claude already knows, but the Purpose section ("Analyzes completed sessions to extract patterns, learnings, and improvements") essentially restates the opening line, a minor redundancy that could be trimmed. This matches anchor 4 (efficient with minor trimmable excess) rather than anchor 5's every-token-earns-its-place.

4 / 5

Actionability

The Quick Start provides concrete code matching the script's documented usage, but it is not copy-paste runnable: `project_dir` is an undefined placeholder and the `scripts.insight_extractor` import path assumes a specific package/working-directory setup. This fits anchor 4 (mostly executable, minor gaps) rather than anchor 5's fully-executable standard.

4 / 5

Workflow Clarity

The Quick Start shows a clear construct → extract → apply sequence, and as a simple single-purpose skill it needs no elaborate multi-step workflow. However, prerequisites (the session log the extractor reads) and any check that insights were produced are unstated, leaving minor gaps that fit anchor 4 rather than a fully unambiguous anchor 5.

4 / 5

Progressive Disclosure

Sections (Purpose, Quick Start, API Reference) are well organized, and the single bundle file `scripts/insight_extractor.py` (verified to exist, 226 lines) is clearly signaled one level deep via "See `scripts/insight_extractor.py` for full implementation" with no detail inlined into SKILL.md. This matches anchor 5: clear overview with a well-signaled one-level reference.

5 / 5

Total

17

/

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.

The description cleanly follows the what + "Use when..." pattern with explicit, natural trigger phrases in third-person voice, so completeness is fully satisfied. Specificity and trigger coverage are good but stop short of comprehensive: actions like "extract insights" are mildly abstract and common synonyms (session logs, retrospectives) are absent.

DimensionReasoningScore

Specificity

Lists several specific actions ("Extract insights", "extracting patterns", "analyzing decisions", "improving future performance") with minor coverage gaps; terms like "insights" and "learnings" stay somewhat abstract, keeping it below the comprehensive anchor 5 but above the 1-2-action anchor 3.

4 / 5

Completeness

Explicitly answers both what ("Extract insights from autonomous coding sessions") and when ("Use when learning from completions, extracting patterns, analyzing decisions, or improving future performance") with concrete trigger phrases, matching anchor 5 rather than anchor 4's merely-adequate when-clause.

5 / 5

Trigger Term Quality

"learning from completions", "extracting patterns", and "analyzing decisions" are phrases a user would plausibly say, giving good keyword coverage; common synonyms like "session logs", "transcripts", or "retrospective" are missing, so it falls short of anchor 5's synonym-level breadth.

4 / 5

Distinctiveness Conflict Risk

"autonomous coding sessions" carves out a fairly distinct niche with trigger terms unlikely to fire for unrelated skills; minor overlap risk remains with general retrospective or performance-analysis skills, so it fits anchor 4 rather than the minimal-conflict anchor 5.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

fernandezbaptiste/Skrillz

Path

.claude/skills/ac-insight-extractor/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.