CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

scaffold

Use when starting hyperflow in a new project, refreshing the .hyperflow/ cache, or installing auto-detection shims (AGENTS.md, CLAUDE.md). One-shot project setup; does not start the spec → scope → dispatch chain. Trigger with /hyperflow:scaffold, "init hyperflow", "set up hyperflow", "refresh hyperflow", "install hyperflow shims".

Quality

78%

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 ./plugins/ai-agency/hyperflow/skills/scaffold/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%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 operational core is excellent — concrete, executable orchestration steps with explicit validation, idempotence rules, and failure recovery, plus genuine one-level-deep references. The skill is let down by heavy self-duplication: roughly the second half of the body (Overview, Prerequisites, Instructions, Output) restates the first half, inflating token cost without adding guidance.

Suggestions

Cut the redundant 'Overview', 'Instructions', and 'Output' sections — they restate the Step 1–4 content and the Step 4 summary verbatim; replace them with one 2–3 line pointer (e.g., 'Steps 1–4 above; summary format in references/output-style.md').

State each caveat once: keep the session-context.md ownership note only in the Step 2 callout and the Output table row, and keep the 'does not auto-chain / use --thorough' note only in the Hand-off and summary block, removing the repeats in Overview and the fresh-project example.

Resolve or inline the [DOCTRINE.md](../hyperflow/DOCTRINE.md) reference: either confirm the deployed plugin ships it at that path from the skill's location, or move the doctrine rules into references/ alongside project-analysis.md so every reference is one level inside the bundle.

DimensionReasoningScore

Conciseness

Noticeably verbose through duplication rather than padding: the "Overview", "Instructions", and "Output" sections restate the Step 1–4 content already given in full, and single caveats are repeated 3–4 times ("does not start the plan → dispatch chain" in the intro, Hand-off, and Overview; the session-context.md 'not scaffold' note in Step 2, the Output table, and the fresh-project example; the lean-prompt/--thorough note in Step 2, the summary block, and the Overview). This matches anchor 2 (several unnecessary/padded sections) better than anchor 3's 'some unnecessary explanation', though it avoids anchor 1's explaining-concepts-Claude-knows.

2 / 5

Actionability

Fully executable guidance: exact searcher dispatch table (labels, output files, discovery scope), the command "scripts/setup-detection.sh --tools all" with enumerated flags, exact stub contents and idempotence rules, checksum-based staleness logic, exact message strings to print, and a verbatim summary block. The three Examples (fresh, refresh, dry-run) cover the common cases — matching anchor 5.

5 / 5

Workflow Clarity

Steps 1–4 are clearly sequenced with explicit validation (SHA256 staleness check before refresh, "checksum match" skip for doctrine.md, treat-missing-.checksums-as-stale) and a full Error Handling table mapping each failure to a recovery behavior (partial searcher failures, malformed legacy file, non-runnable shim script, blocked .gitignore write). Data-preserving guards (learnings.md never overwritten) are present, satisfying the destructive/batch validation concern — matching anchor 5's explicit validation with error-recovery feedback.

5 / 5

Progressive Disclosure

Good structure with one-level-deep, well-signaled references: references/project-analysis.md and references/output-style.md are real, substantive files, each cited inline with purpose and again in a Resources section. Minor gaps keep it at 4 rather than 5: the [DOCTRINE.md](../hyperflow/DOCTRINE.md) link points outside the skill bundle (not verifiable alongside the skill), and navigation is cluttered by the duplicated Overview/Instructions/Output sections.

4 / 5

Total

16

/

20

Passed

Description

78%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 explicitly pairs a 'Use when' clause with concrete, natural trigger phrases, and the hyperflow-qualified triggers make it highly distinct from other skills. The main weakness is a somewhat thin 'what' — it names the setup/refresh/shim actions but omits the codebase analysis and memory-skeleton seeding that constitute the skill's core work.

DimensionReasoningScore

Specificity

Lists several concrete actions — "refreshing the .hyperflow/ cache", "installing auto-detection shims (AGENTS.md, CLAUDE.md)", "One-shot project setup" — but coverage has gaps: the codebase-analysis and memory-skeleton seeding the skill actually performs are absent. Fits anchor 4 (several specific actions, minor gaps) rather than 5 (comprehensive) and is clearly above anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

Both are present: an explicit "Use when starting hyperflow in a new project, refreshing the .hyperflow/ cache, or installing auto-detection shims" plus a concrete trigger list answers 'when' strongly; the 'what' ("One-shot project setup; does not start the spec → scope → dispatch chain") is explicit but brief compared to anchor 5's enumerated-action example. Not 3 (nothing missing) and not quite 5 (the 'what' is thinner than the 5-anchor example), so 4.

4 / 5

Trigger Term Quality

Natural trigger phrases are explicitly supplied — "init hyperflow", "set up hyperflow", "refresh hyperflow", "install hyperflow shims" — exactly what a user would say. A few natural variants are missing (e.g., "initialize", "configure", word-order variants), so it sits at anchor 4 (good coverage, a few terms missing) rather than 5's comprehensive synonym set.

4 / 5

Distinctiveness Conflict Risk

Every trigger names "hyperflow" (/hyperflow:scaffold, "init hyperflow", "refresh hyperflow"), giving it a clear niche with distinct triggers and minimal risk of firing for an unrelated setup skill — matching the anchor 5 example's profile.

5 / 5

Total

17

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 2 suspicious

Warning

referenced_paths_exist

Referenced path issues: 7 missing

Warning

Total

12

/

16

Passed

Repository

jeremylongshore/tons-of-skills-marketplace

Path

plugins/ai-agency/hyperflow/skills/scaffold/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.