CtrlK
BlogDocsLog inGet started
Tessl Logo

brainstorm-canvas

Operating manual for the agent inside a Brainstorm Canvas project — collaborating on a live Excalidraw board via the excalidraw MCP, in prompted or continuous (watch) mode.

56

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./src-tauri/skills/brainstorm/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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, lean operating manual with concrete tool references and clear per-mode sequences, but its destructive reconciliation workflow relies on implicit rather than explicit validation checkpoints.

Suggestions

Add an explicit verification step after reconciling @agent elements (e.g., 'Re-read each cited element and confirm no @agent text remains before finishing').

Consolidate the repeated tool inventory and 'read the board first' guidance into the shared-board section, referencing it from each mode to remove repetition.

Include one short example of a watch-mode response and a NOTHING_TO_ADD turn to make the actionable guidance copy-paste concrete.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence, never explaining Excalidraw basics; the only trimming opportunity is mild repetition of the tool inventory and the 'read the board first' instruction across modes.

4 / 5

Actionability

Provides concrete tool names (create_element, update_element, describe_scene, etc.), an exact sentinel ('NOTHING_TO_ADD'), and explicit reconcile rules; minor gaps are the absence of example turn outputs and assumed MCP tool signatures.

4 / 5

Workflow Clarity

Each mode has a clear sequence with an implicit verification ('no @agent text remains... or it will re-trigger'), but the destructive element reconciliation lacks an explicit validation checkpoint, so the destructive-operation cap of 3 applies.

3 / 5

Progressive Disclosure

Content is self-contained with a clean section hierarchy (shared board, two modes with subsections, etiquette) and needs no external files; it sits slightly over the ~50-line simple-skill threshold, keeping it just below a 5.

4 / 5

Total

15

/

20

Passed

Description

57%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 clearly identifies the niche and distinctiveness of this project-scoped skill, but it lacks an explicit 'Use when...' trigger clause and its action language is generic ('collaborating') rather than enumerating concrete capabilities.

Suggestions

Add an explicit 'Use when...' clause stating when this skill applies (e.g., 'Use when working inside a Brainstorm Canvas Excalidraw session, in prompted or watch mode').

Replace the generic verb 'collaborating' with concrete actions the agent performs (e.g., 'reads and draws on a shared Excalidraw board, suggests ideas in watch mode').

Include natural user-facing synonyms such as 'brainstorm', 'whiteboard', or 'canvas' alongside 'Excalidraw' to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain ('live Excalidraw board', 'excalidraw MCP') and two concrete modes ('prompted or continuous (watch) mode'), but the only action verb ('collaborating') is generic rather than a list of concrete actions like draw/read/suggest.

3 / 5

Completeness

Provides a clear 'what' (operating manual for collaborating on an Excalidraw board) but has no explicit 'Use when...' trigger clause, capping completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Contains relevant natural terms ('Brainstorm Canvas', 'Excalidraw', 'watch mode', 'prompted mode') but lacks synonyms or variations, and 'MCP' is technical jargon rather than a phrase users say.

3 / 5

Distinctiveness Conflict Risk

Tied to a specific named project ('Brainstorm Canvas') with a dedicated MCP server and distinct modes, giving it a clear niche with minimal conflict risk against generic skills.

5 / 5

Total

14

/

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
tombrewsviews/BYOA
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.