CtrlK
BlogDocsLog inGet started
Tessl Logo

redis-cache-manager

Ativado ao implementar cache distribuído no Redis, manipulação de cache-aside, definição de chaves (Key Management) e invalidação de cache na camada de Application e Infraestrutura do .NET 8.

60

Quality

70%

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 ./plugins/dotnet-clean-arch/skills/redis-cache-manager/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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-structured, actionable instruction-only skill with specific API references and concrete key examples. Its main weakness is the lack of validation/feedback loops for destructive cache invalidation and batch operations, which caps workflow clarity, alongside minor verbosity in the section intros.

Suggestions

Add an explicit verification step after invalidation (e.g., confirm the key was removed or re-read to verify fresh data) and a validate/retry loop for batch invalidation to lift workflow clarity above 3.

Trim the opening paragraph and section intros that restate the description, keeping only the concrete bulleted guidance to improve conciseness.

Include at least one short, copy-paste code snippet showing the cache-aside read+fallback pattern end-to-end to strengthen actionability.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete API references in bullets, but section intros and the opening paragraph ('Esta habilidade orienta a implementação...') restate the description and could be tightened.

3 / 5

Actionability

Names specific, actionable APIs and patterns (IDistributedCache, ICacheService, RemoveAsync, DistributedCacheEntryOptions, AbsoluteExpirationRelativeToNow, SlidingExpiration) plus concrete key-format examples, giving executable guidance with only minor gaps from the absence of full code blocks.

4 / 5

Workflow Clarity

The cache-aside read flow is clearly sequenced, but invalidation (RemoveAsync) and batch operations are destructive without any validation/verification checkpoint or feedback loop, capping this dimension at 3 per the rubric.

3 / 5

Progressive Disclosure

A single cohesive file (~54 lines) with well-organized section headers and no need for external bundle files; good structure, though it marginally exceeds the under-50-line simple-skill exception so it does not fully qualify for a 5.

4 / 5

Total

14

/

20

Passed

Description

78%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 names concrete cache actions and an explicit activation trigger scoped to Redis/.NET 8. It clearly answers both 'what' and 'when' with low conflict risk, though a few natural synonyms and minor coverage details are absent.

DimensionReasoningScore

Specificity

Names the domain (Redis, .NET 8, Application/Infra layers) and several concrete actions — 'manipulação de cache-aside, definição de chaves (Key Management) e invalidação de cache' — but omits TTL/resilience/serialization covered in the body, leaving minor gaps.

4 / 5

Completeness

Provides a clear 'what' (implement distributed cache, cache-aside, key management, invalidation) and an explicit 'when' trigger ('Ativado ao implementar...'), though the trigger could be more specific about scenarios.

4 / 5

Trigger Term Quality

Includes natural developer terms ('cache distribuído no Redis', 'cache-aside', 'invalidação de cache', '.NET 8') that users would actually say, but misses a few synonyms/variations.

4 / 5

Distinctiveness Conflict Risk

Highly specific niche — Redis distributed cache in .NET 8 Application/Infra layers — with distinct triggers and minimal risk of firing for an unrelated skill.

5 / 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
JoseMD12/testing-tessl
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.