CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

decision-logger

Two-layer memory architecture for board meeting decisions. Manages raw transcripts (Layer 1) and approved decisions (Layer 2). Use when logging decisions after a board meeting, reviewing past decisions with /cs:decisions, or checking overdue action items with /cs:review. Invoked automatically by the board-meeting skill after Phase 5 founder approval.

71

Quality

89%

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

85%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 content is highly actionable with concrete commands, exact paths, a complete entry format, and a well-validated logging workflow. Its weaknesses are a dangling bundle reference (templates/decision-entry.md is missing) and some path/command duplication that could be trimmed for token efficiency.

Suggestions

Add the missing templates/decision-entry.md file to the bundle (or remove the reference), so the References section points only to real files.

Consolidate the file paths from the Two-Layer Architecture sections and the File Structure tree into one location to remove duplication.

Fold the Commands table into the Quick Start block (or vice versa) so /cs:review --overdue and the other flags are listed once.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — command table, exact paths, a single entry template — but file paths are duplicated between the Two-Layer Architecture sections and the File Structure tree, and the Commands table repeats the Quick Start flags. Minor trimming would reach anchor 5; it is clearly above the 'some unnecessary explanation' of anchor 3.

4 / 5

Actionability

Fully executable guidance throughout: copy-paste-ready CLI commands (verified against decision_tracker.py's argparse flags), exact storage paths, a complete decision-entry template, and literal output blocks for conflict alerts and DO_NOT_RESURFACE enforcement. Specific examples cover the common cases.

5 / 5

Workflow Clarity

The Logging Workflow is a clearly sequenced 6-step process with an explicit validation checkpoint (conflict check against the index before writing, and 'Surface conflicts → wait for founder resolution'), a feedback loop for error recovery (DO_NOT_RESURFACE block with a reopen path, conflict resolution options), and a final confirmation checklist. This matches the anchor-5 example pattern.

5 / 5

Progressive Disclosure

Sections are well organized and the References section is clearly signaled, but the body references 'templates/decision-entry.md' which does not exist in the bundle (no templates/ directory), leaving a dangling reference that breaks navigation. The scripts/decision_tracker.py reference is real and functional. This is more than the 'minor organization gaps' of anchor 4, though better structured than anchor 2.

3 / 5

Total

17

/

20

Passed

Description

87%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: it states concrete capabilities, provides explicit 'Use when' triggers with natural phrases and command names, and occupies a distinct niche. The only weakness is moderate keyword coverage — a few natural synonyms (board minutes, decision log) are absent.

Suggestions

Add one or two natural synonyms such as 'board minutes' or 'decision log' to the trigger clause to broaden keyword coverage.

Mention conflict detection or superseding old decisions in the capability sentence to make the 'what' more comprehensive.

DimensionReasoningScore

Specificity

Lists several concrete actions — 'Manages raw transcripts (Layer 1) and approved decisions (Layer 2)', 'logging decisions after a board meeting', 'reviewing past decisions', 'checking overdue action items' — with minor gaps (conflict detection is not mentioned). It sits between anchor 3 (only 1-2 actions) and anchor 5 (comprehensive coverage), noticeably above the midpoint.

4 / 5

Completeness

Explicitly answers what ('Two-layer memory architecture for board meeting decisions. Manages raw transcripts (Layer 1) and approved decisions (Layer 2)') and when with concrete trigger phrases ('Use when logging decisions after a board meeting, reviewing past decisions with /cs:decisions, or checking overdue action items with /cs:review'). This matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Includes natural phrases users would say ('logging decisions after a board meeting', 'reviewing past decisions', 'overdue action items') plus explicit command triggers (/cs:decisions, /cs:review). A few natural synonyms like 'board minutes' or 'decision log' are missing, so it does not reach comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

Clear niche (board-meeting decision memory) with distinct command-level triggers (/cs:decisions, /cs:review) and a specific invocation path ('Invoked automatically by the board-meeting skill after Phase 5 founder approval'). Minimal overlap with other skills; not the anchor-4 case since the triggers are uniquely scoped.

5 / 5

Total

18

/

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

alirezarezvani/claude-skills

Path

c-level-advisor/skills/decision-logger/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.