CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

team-prd

Read and update the team's shared PRD in the team-prd AFS workspace. Trigger when the user asks about current/inflight/done work, wants to start a new work item, mark something complete, or add an open question to the team's spec. Enforces per-dev subdir isolation to avoid write conflicts between multiple developers' agents.

87

1.02x
Quality

85%

Does it follow best practices?

Impact

99%

1.02x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

80%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 model of lean, actionable instruction writing with clear structure and concrete paths and templates. Its one substantive weakness is the unvalidated destructive step: deleting an inflight file without confirming the done file was written correctly, which both risks data loss and caps workflow clarity.

Suggestions

Add a verification checkpoint in 'Marking an item done': after writing /done/<date>-<slug>.md, re-read it to confirm the content (including the Completed section) persisted before deleting the inflight file.

Provide a small inline template or example for the inflight and done file contents (mirroring the questions.md template) so the created files are copy-paste ready rather than assembled from bullet requirements.

Make the handle-establishment step more robust, e.g. instructing how to proceed if the user's answer conflicts with an existing subdir, since the skill depends on that identity for its entire isolation scheme.

DimensionReasoningScore

Conciseness

Lean throughout: layout diagram, numbered rules, and templates with no padding and no explanations of concepts Claude already knows. Even the rationale lines ('The workspace is live — state may have changed since you last looked') carry operational weight, matching the 'every token earns its place' anchor.

5 / 5

Actionability

Concrete, executable guidance dominates — exact file paths ('/inflight/<handle>/<slug>.md'), a layout block, a verbatim user question, and a copy-paste template for /questions.md. It falls short of fully executable because the inflight and done file structures are described only as bullet requirements, not as example contents or templates.

4 / 5

Workflow Clarity

Sequences are clear and include useful read-before-write checkpoints ('Read existing files under /inflight/ to make sure nobody else is already working on it'), but the 'mark done' workflow is destructive — write /done/ then 'Delete the inflight file' — with no verification that the done file was written successfully before the destructive delete. Per the rubric cap, a destructive workflow without validation cannot score above 3.

3 / 5

Progressive Disclosure

A single-file skill of ~79 lines with well-organized sections and no bundle files; all content fits appropriately inline with no need for external references. The only mentioned external file (CONVENTIONS.md) lives in the MCP workspace and is clearly signaled, so navigation is unambiguous.

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.

A strong description that explicitly states what the skill does, when to trigger it, and what distinguishes it, in concise third-person voice. Its main gaps are minor: a few natural synonym triggers are missing, and the enforcement behaviors are only summarized.

DimensionReasoningScore

Specificity

Names the domain and several concrete third-person actions ('Read and update the team's shared PRD', 'start a new work item', 'mark something complete', 'add an open question'), with minor gaps — the append-only conventions and handle-establishment behaviors are not mentioned, so it is not the comprehensive coverage of a 5.

4 / 5

Completeness

Both are explicit and concrete: the 'what' ('Read and update the team's shared PRD... Enforces per-dev subdir isolation') and the 'when' ('Trigger when the user asks about current/inflight/done work...'), matching the anchor for clearly answering both with concrete trigger phrases.

5 / 5

Trigger Term Quality

'Trigger when the user asks about current/inflight/done work, wants to start a new work item, mark something complete, or add an open question' provides good natural-phrase coverage, but common synonyms ('spec update', 'requirements doc', 'status of work') are missing, keeping it below comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct ('team-prd AFS workspace', 'per-dev subdir isolation'), but broad trigger phrases like 'mark something complete' and 'asks about current work' could overlap with task-tracking or status-report skills, so it is mostly rather than fully distinct.

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

redis/agent-filesystem

Path

examples/plugins/afs-team-prd/skills/team-prd/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.