CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

reflect-gate

Use when the user asks to close a session by auditing it AND writing the fixes into the project's instruction files — audits, applies and commits the edits, then asks whether to push. Not for a reflection that only reports findings.

70

Quality

88%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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.

An exceptionally actionable, well-sequenced workflow skill: exact commands, explicit checkpoints, guard rails around the destructive reset, and a verification checklist. The main cost is token weight — dated internal history and repeated justificatory prose inflate the body without adding executable value.

Suggestions

Move the dated history (2026-08-17 split rationale, 2026-08-19 measurements) out of the <context> block into a project-notes or old-patterns file, keeping only the operative rule it justifies (e.g. "the audit runs inline, never via the reflect skill").

Tighten rule 2 and the memory-store paragraph in step 4: each currently restates its rationale two to three times; one sentence of justification per rule is enough.

Fold the step-4 memory-store caveat into a single rule near the scope-of-edits rule, since both say where edits may land — this removes duplicated guidance across sections.

DimensionReasoningScore

Conciseness

The body is mostly efficient directive content, but the <context> block carries time-sensitive internal history with specific dates ("Split out of the commit workflow on 2026-08-17", "measured 2026-08-19, one run in three...") outside any old-patterns section, and rule 2 plus the memory-store paragraph re-justify themselves at length. This is more than the minor trimming of the level-4 anchor but far from the padding of level 2.

3 / 5

Actionability

Guidance is fully executable for an instruction-only skill: copy-paste commands (GIT_PAGER=cat, git reset --hard HEAD~1 with two pre-checks, git rev-parse @{u}), exact commit-message templates ("agent: apply reflect-suggested improvements"), and literal one-line utterances to say aloud at each checkpoint.

5 / 5

Workflow Clarity

Seven explicitly numbered steps with validation throughout: a spoken verdict checkpoint, a self-criticism pass before touching files, two guards before the destructive hard reset, an error-handling STOP rule, and a closing verification checklist. The destructive-operation validation the rubric demands is present, so no cap applies.

5 / 5

Progressive Disclosure

A single-file skill with no bundle files, organized into clear tagged sections (Overview, Context, Rules, Instructions, Verification). At ~113 lines it exceeds the under-50-line exception for a 5, and the historical-context material is the one candidate for externalization — fitting the good-structure/minor-gaps anchor at 4 rather than the clear-split anchor at 5.

4 / 5

Total

17

/

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 description: third-person, concise, explicit about both what the skill does and when to use it, with a disambiguating negative trigger. Its only weakness is limited synonym coverage — users phrasing the request as a retrospective or post-mortem may not match the stated triggers.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering the full workflow — "audits, applies and commits the edits, then asks whether to push" — with no visible coverage gaps, matching the comprehensive-coverage anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

It explicitly answers both questions: an explicit "Use when the user asks to close a session by auditing it AND writing the fixes..." trigger and a concrete what ("audits, applies and commits the edits, then asks whether to push"), plus a negative boundary ("Not for a reflection that only reports findings") — a clear match for the both-explicit anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases are present ("close a session", "auditing it", "writing the fixes into the project's instruction files", "reflection") but common synonyms a user might say ("retro", "retrospective", "lessons learned", "what went wrong") are missing, fitting the good-coverage-few-missing anchor at 4 rather than the comprehensive-synonym anchor at 5.

4 / 5

Distinctiveness Conflict Risk

The audit-plus-apply-plus-commit-plus-push-gate niche is distinct, and the explicit exclusion ("Not for a reflection that only reports findings") separates it from plain reflect/report skills, giving minimal conflict risk.

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

korchasa/flowai-plugins

Path

plugins/flowai/skills/reflect-gate/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.