CtrlK
BlogDocsLog inGet started
Tessl Logo

starting-nori

ALWAYS load this skill if it is not already loaded, for ANY user query or conversation - establishes the Nori workflow, protected-branch check, operating mode, tone, and coding guidelines before any other work

48

Quality

51%

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 ./.agency/plugins/nori/skills/starting-nori/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured, actionable workflow orchestrator with clear sequencing and checkpoints, weakened mainly by repeated exhortations and duplicated content between the two modes.

Suggestions

Factor the shared steps of nori-full-send and nori-copilot into a common section to remove duplication and tighten the token budget.

Remove the repeated 'DO NOT BE LAZY' / 'CRITICAL add each element' boilerplate — state the TodoWrite requirement once at the top.

Trim the Tone section's anecdotal padding ('My last assistant was too sycophantic...') to the behavioral directives only.

DimensionReasoningScore

Conciseness

Mostly efficient directive prose, but the 'CRITICAL ... DO NOT BE LAZY' exhortation is repeated three times, the two mode sections duplicate many steps, and the Tone section includes padding ('My last assistant was too sycophantic and was replaced...').

3 / 5

Actionability

Steps are concrete and executable — 'Check git status - are you on main, master, dev...', 'Invoke the using-skills skill', 'Ask me to pick a mode' — with only minor gaps like the vague 'Derive the branch name from my request'.

4 / 5

Workflow Clarity

A clearly sequenced checklist workflow with checkpoints (protected-branch gate, plan-approval feedback loop 'Repeat until I approve'), though most validation is delegated to sibling skills rather than stated inline.

4 / 5

Progressive Disclosure

Well-organized into labeled sections (Full-send Mode, Copilot Mode, Tone, Coding Guidelines) with a clean one-level 'See also' pointer list to sibling skills and no nested references; the duplicated mode structure is the only minor organization gap.

4 / 5

Total

15

/

20

Passed

Description

36%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 is explicit about what it sets up and when to load it, but its 'always-on' trigger design destroys trigger-term quality and distinctiveness, making it conflict with every other skill.

Suggestions

Replace 'ALWAYS load for ANY query' with concrete scenario triggers (e.g., 'Use when starting a new coding task that will modify a repository').

Use third-person concrete action verbs (e.g., 'Orchestrates', 'Checks', 'Guides') instead of the single generic verb 'establishes'.

Narrow the trigger scope so the skill is distinguishable from general-purpose helpers and does not fire on every conversation.

DimensionReasoningScore

Specificity

Enumerates several concrete components ('Nori workflow, protected-branch check, operating mode, tone, and coding guidelines') but the only verb is the generic 'establishes', so actions remain minimal rather than truly concrete.

3 / 5

Completeness

It explicitly answers both 'what' (establishes the listed workflow elements) and 'when' (always, before any other work), but the 'when' is over-broad ('ANY query') rather than concrete scenario triggers.

4 / 5

Trigger Term Quality

The trigger is 'ALWAYS load ... for ANY user query or conversation' — there are no natural keywords a user would actually say to invoke this skill; it is entirely generic meta-language.

1 / 5

Distinctiveness Conflict Risk

By demanding to load for 'ANY user query or conversation', it is designed to conflict with virtually every other skill rather than occupying a distinct niche.

1 / 5

Total

9

/

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
microsoft/FluidFramework
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.