CtrlK
BlogDocsLog inGet started
Tessl Logo

integration-testing

Use when reviewing CI coverage, automated checks, or test strategy related to Write integration tests for key workflows. Focus on whether the rule is continuously verified, not just documented.

52

Quality

57%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/integration-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 skill is a clean, brief overview with excellent progressive disclosure into references/rule.md, but its instructional core is thin: known-concept padding fills the intro, and the Check/Fix guidance lacks inline tools or executable detail to act on directly. Adding a validation checkpoint (e.g., verifying new tests run and fail appropriately in CI) would strengthen the workflow.

Suggestions

Replace the introductory explanation of unit-vs-integration testing with task-relevant guidance (e.g., how to pick which workflows qualify as 'key', or how to size a test boundary), keeping the pedagogical comparison out of the body.

Inline one short, framework-agnostic runnable example or a concrete command (e.g., how to run the integration suite and assert it gates CI), rather than deferring all executable detail to the reference.

Add a validation step to the Check/Fix sequence — e.g., 'confirm the new integration tests fail against the un-fixed code and pass after, and that CI runs them on every PR' — to close the feedback loop the Code Review section asks reviewers to look for.

DimensionReasoningScore

Conciseness

The body is short and its sections are terse, but the intro paragraph ("Unit tests verify individual functions in isolation, but they can't catch the bugs that occur when those functions interact") and the first two Quick Reference bullets re-explain the unit-vs-integration distinction Claude already knows. Trimming that pedagogical padding would move it to lean.

3 / 5

Actionability

Some concrete anchors exist ("Use a real database in tests (test DB or in-memory) rather than mocking everything", "Test happy paths and the most critical error paths", and named integration-point categories in Check), but Fix and Explain stay high-level with no tools, commands, or code inline — the executable detail is entirely deferred to references/rule.md.

3 / 5

Workflow Clarity

The Check → Fix → Explain → Code Review sections give a coherent rough sequence for the review workflow, but there are no validation checkpoints or feedback loops (e.g., how to confirm the written tests run in CI or that failures block regressions), even though the Code Review section itself is about enforcement gaps.

3 / 5

Progressive Disclosure

The body is a compact, well-sectioned overview that appropriately pushes implementation detail to a single clearly-signaled, one-level-deep reference ("For full implementation details, code examples, and framework-specific guidance, see references/rule.md"), which exists and matches that description. Navigation is easy with no buried or nested references.

5 / 5

Total

14

/

20

Passed

Description

57%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 has solid natural trigger terms and an explicit 'Use when' clause, but the capability statement is garbled — the rule title is embedded inside the when-clause instead of a clean third-person statement of what the skill does. Restructuring it to lead with the capability would fix both clarity and completeness.

Suggestions

Restructure to state the capability first in third person, e.g., "Writes integration tests for key workflows (API routes to services, services to database, components to state) and verifies they gate CI. Use when reviewing CI coverage, automated checks, or test strategy for integration testing."

Add the common trigger variations users actually say — "integration tests", "regression testing", "test coverage in CI" — to reduce overlap ambiguity with unit/E2E testing skills.

Remove the meta-commentary ("related to Write integration tests for key workflows") that reads as an auto-generated rule title pasted into the sentence; it obscures both what and when.

DimensionReasoningScore

Specificity

The description names the domain (integration testing / CI verification) and concrete review actions ("reviewing CI coverage, automated checks, or test strategy"; "whether the rule is continuously verified"), but the core capability phrase "Write integration tests for key workflows" is jammed in as a noun phrase inside the when-clause, leaving the action list muddled and incomplete.

3 / 5

Completeness

The 'when' is explicit ("Use when reviewing CI coverage, automated checks, or test strategy"), but the 'what' is only weakly present: "Focus on whether the rule is continuously verified, not just documented" gestures at the activity while the actual capability — writing integration tests for key workflows — never appears as a stated capability. What is present is tangled rather than clear.

3 / 5

Trigger Term Quality

"CI coverage", "automated checks", "test strategy", and "integration tests" are natural terms a user would say when needing this skill. Common variations like "regression testing", "unit tests", or naming test frameworks are missing, so coverage falls short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

Integration-test verification is a recognizable niche, but the broad triggers "automated checks" and "test strategy" overlap heavily with sibling testing/CI skills (unit testing, E2E testing, CI rules from the same checklist), risking selection of the wrong skill.

3 / 5

Total

13

/

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
thedaviddias/Front-End-Checklist
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.