CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

oma-brainstorm

Explore goals, constraints, and alternative approaches before choosing a design. Use when the user requests ideation or design exploration.

52

Quality

65%

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 ./.agents/skills/oma-brainstorm/SKILL.md

The canonical home for this skill is oma-brainstorm in first-fluke/oh-my-agent

SKILL.md
Quality
Evals
Security

Quality

Content

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

A rich, well-guarded ideation protocol with excellent pitfalls and concrete save/handoff mechanics, undermined by heavy structural redundancy — the same workflow rendered in four parallel schemas plus repeated rules — and by undefined central vocabulary (tiers, lenses). The navigation and references are clean, but the token budget pays repeatedly for the same information.

Suggestions

Collapse "Scenes", "Canonical workflow path", and "Execution Phases" into a single authoritative sequence; state each rule (one-question-at-a-time, TRIZ-lite optionality, blind review) once in the guardrails instead of 4-6 times.

Define the Tier 1/2/3 issue classification and enumerate the reviewer lenses (or point to a reference that does), since blind review is the mandatory quality gate.

Trim template ceremony with low action value — the SSL-primitive Actions table and the Resource scope/Preconditions/Effects tables — or fold their one useful line each into the workflow.

DimensionReasoningScore

Conciseness

The same 5-7 step workflow is restated four times in parallel forms ("Scenes", "Canonical workflow path", "Execution Phases", plus Scheduling's when/outputs), and individual rules repeat up to six times — "ask one question at a time" appears in Control-flow features, Scenes, the canonical path, Guardrail 2, Phase 2, and Pitfalls; TRIZ-lite optionality is stated six times. Not a 3: this goes beyond "could be tightened" — whole sections (Execution Phases) and the SSL-primitive Actions table are padded ceremony; not a 1: there is no explanation of concepts Claude already knows, and the guardrails/pitfalls sections are dense and substantive.

2 / 5

Actionability

Concrete specifics exist — exact save path `docs/decisions/{NNN}-{name}.md`, index update, recording with `brainstorm.option-selection` and matching `--instance`, prose-brief fields (scenario, mechanism, residual risk, effort) — but key details are missing: Tier 1/2/3 are never defined, the reviewer "lenses" are never enumerated, and no worked example of a prose brief, question, or design section is given. Not a 4: these gaps leave an executor guessing at the central artifacts of steps 4-5; not a 2: the guidance includes real commands, paths, and named tool calls rather than high-level hints.

3 / 5

Workflow Clarity

The sequence is clear (Entry → PREPARE/ACQUIRE/REASON/VERIFY/FINALIZE, mirrored in 7 phases) with explicit validation gates (blind review with Tier 1 resolution before save, approval before planning) and a genuine failure-and-recovery section with feedback loops. Not a 5: the four overlapping representations diverge slightly (5 scenes vs 7 phases, differing step detail) without declaring which is authoritative, which introduces mild ambiguity; not a 3: validation checkpoints and recovery loops are explicit, not missing.

4 / 5

Progressive Disclosure

Good structure: a dedicated References section clearly signals one-level-deep pointers (`resources/triz-lite.md`, `../_shared/core/*.md`), optional TRIZ detail is properly externalized, and sections are well-organized. Not a 5: the referenced `resources/triz-lite.md` is not present in the skill's bundle directory (no references/ or resources/ files ship alongside SKILL.md), so the pointer is unverifiable from the skill itself; not a 3: references are clearly signaled and the inline content is organized, not a wall of misplaced material.

4 / 5

Total

13

/

20

Passed

Description

62%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 compact, third-person description that answers what and when, but at a fairly abstract altitude. Its biggest gap is trigger vocabulary: the natural word users would say — "brainstorm" — never appears, and the stated actions stay conceptual rather than enumerating concrete deliverables.

Suggestions

Add natural trigger terms users actually say, e.g. "Use when the user says 'I have an idea', wants to brainstorm, compare approaches, or explore a design before planning".

Make the actions more concrete by naming deliverables, e.g. "...and capture the approved design as a decision document for downstream planning".

Add a light boundary cue in the description (e.g. "before implementation or task planning") to reduce overlap with planning and design-implementation skills.

DimensionReasoningScore

Specificity

"Explore goals, constraints, and alternative approaches before choosing a design" names the domain and 1-2 actions (explore goals/constraints, compare approaches), but the actions are abstract and coverage is incomplete (no mention of producing a design document or approval gates). Not a 4: it does not list several specific concrete actions; not a 2: the domain is named with more than minimal action content.

3 / 5

Completeness

Both parts are present: a clear "what" (explore goals, constraints, alternatives before choosing a design) and an explicit "when" ("Use when the user requests ideation or design exploration"). Not a 5: the "when" clause is thin — it lacks concrete trigger phrases like "brainstorm" or "I have an idea"; not a 3: the "when" is explicit, not merely implied.

4 / 5

Trigger Term Quality

"Use when the user requests ideation or design exploration" provides some relevant keywords (ideation, design exploration) but misses the most natural user phrasings — "brainstorm", "I have an idea", "compare approaches", "design before planning". Not a 4: common variations a user would actually say are missing; not a 2: the terms present are on-domain rather than generic.

3 / 5

Distinctiveness Conflict Risk

The pre-planning ideation niche is mostly distinct from implementation/review/debug skills, and the description implicitly positions it before design choice. Not a 5: "design exploration" could overlap with UI/visual-design or planning skills since no boundary markers (e.g., "before planning, not implementation") appear in the description itself; not a 3: the framing "before choosing a design" does carve out a reasonably specific niche.

4 / 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

first-fluke/oh-my-agent

Path

.agents/skills/oma-brainstorm/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.