CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

chunking-strategy

Provides chunking strategies for RAG systems. Generates chunk size recommendations (256-1024 tokens), overlap percentages (10-20%), and semantic boundary detection methods. Validates semantic coherence and evaluates retrieval precision/recall metrics. Use when building retrieval-augmented generation systems, vector databases, or processing large documents.

66

Quality

83%

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 giuseppe-trisciuoglio/developer-kit

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured and actionable with concrete code, clear sequencing, and real one-level-deep references. Its main weaknesses are redundancy between the Instructions, Best Practices, and Constraints sections, and a couple of non-executable elements (undefined helper functions in the semantic example, a referenced validation script that is not in the bundle).

Suggestions

Deduplicate the Best Practices and Constraints and Warnings sections against the Instructions — fold unique points into the relevant instruction step and drop the rest to tighten the body.

Make the semantic chunking example self-contained by defining or importing split_into_sentences, generate_embeddings, and cosine_similarity, or note explicitly that they are illustrative placeholders.

Either add the missing scripts/evaluate_chunks.py to the bundle or replace the 'run evaluate_chunks.py --coherence' instruction with the inline python -c snippet that already follows it.

DimensionReasoningScore

Conciseness

The body mostly avoids explaining basics Claude already knows, but is noticeably redundant: the Overview restates the description, and the Best Practices/Constraints sections repeat guidance already in Instructions ('Validate semantic coherence post-processing', chunk-size/overlap defaults appear multiple times).

3 / 5

Actionability

Provides mostly executable code and commands (langchain splitter, ast-based code chunking, inline python -c validation snippets) with concrete parameters, but the semantic_chunking example relies on undefined helpers (split_into_sentences, generate_embeddings, cosine_similarity) and the referenced evaluate_chunks.py script is absent from the bundle.

4 / 5

Workflow Clarity

The 'Implement Chunking Pipeline' section gives a clear 4-step sequence with validation ('Validate coherence', 'Test with representative documents') and explicit feedback loops ('If precision < 0.7: reduce chunk_size by 25% and re-evaluate'), but the named validation script evaluate_chunks.py does not exist, leaving that checkpoint only partially executable.

4 / 5

Progressive Disclosure

Good one-level-deep structure: eight real reference files exist and are signaled both inline ('Reference: [references/strategies.md]') and in a consolidated References list, though only three of the eight are contextually linked where relevant and some inline code could be externalized.

4 / 5

Total

15

/

20

Passed

Description

92%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, specific description that concretely states capabilities with quantified parameters and gives an explicit 'Use when' trigger clause. The only gap is minor: a few natural synonyms (semantic search, vector search, embeddings) that users might voice are absent.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with parameter specifics — 'Generates chunk size recommendations (256-1024 tokens)', 'overlap percentages (10-20%)', 'semantic boundary detection methods', 'Validates semantic coherence', 'evaluates retrieval precision/recall metrics' — giving comprehensive coverage rather than vague phrasing.

5 / 5

Completeness

Explicitly answers both what ('Provides chunking strategies... Generates... Validates... evaluates...') and when ('Use when building retrieval-augmented generation systems, vector databases, or processing large documents') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good coverage of natural terms including the RAG/retrieval-augmented-generation synonym pair, 'vector databases', and 'chunking strategies', but missing common variations a user might say such as 'embeddings', 'semantic search', or 'vector search'.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (RAG chunking strategies) with distinct triggers tied to retrieval systems and vector databases, making overlap with unrelated skills minimal.

5 / 5

Total

19

/

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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

giuseppe-trisciuoglio/developer-kit

Path

plugins/developer-kit-ai/skills/chunking-strategy/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.