CtrlK
BlogDocsLog inGet started
Tessl Logo

site-structure-optimizer

Use when the user asks to "plan my site structure", "design the page hierarchy / navigation / URL taxonomy", "fix internal linking", or "find orphan pages"; runs two modes — architecture (hierarchy, nav, URL patterns, hub/spoke clusters, Mermaid site maps) and linking (link graph, authority flow, anchor text, orphan disposition, source/target/anchor plan) — and outputs a structure score /100 plus a handoff summary. Not for external backlinks — use offsite-signal-analyzer; not for XML sitemap or indexation issues — use technical-seo-checker. 网站架构/信息架构/站点地图/内链优化

73

Quality

93%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 well-structured, actionable skill body with clear dual-mode workflows, concrete scoring, and excellent progressive disclosure via real reference files. The main gap is the absence of an explicit validation/retry loop for batch diagnostics, plus minor redundancy in restating the mode split and scope guard.

Suggestions

Add a brief validate→fix→retry loop for batch/diagnostic operations (e.g., after computing the linking score, re-verify orphan dispositions and broken targets before emitting the handoff summary) so workflow_clarity can reach the top anchor.

De-duplicate the mode definition: the intro paragraph, Mode Selector table, and Mode Selector prose all re-explain architecture vs. linking — collapse the prose paragraph to rely on the table.

Tighten the Scope Guard section so it does not fully restate the description's 'not for external backlinks / XML sitemap' disambiguation; a one-line pointer suffices.

DimensionReasoningScore

Conciseness

The body is largely efficient — tables, numbered steps, and concrete formulas assume Claude's competence — but the mode split is restated across the intro, Mode Selector table, and Mode Selector paragraph, and the scope guard repeats the description's disambiguation, adding minor redundancy.

4 / 5

Actionability

Every step carries executable specifics: concrete scoring formulas ('−10 per orphan, −10 per island...'), copy-paste python helpers (`python3 "${CLAUDE_PLUGIN_ROOT}/scripts/connectors/crawl.py" <url>`), and a runnable Mermaid block, all tied to real reference files.

5 / 5

Workflow Clarity

Each mode is a clearly sequenced numbered list with 'Done when' criteria and explicit Decision Gates (stop-and-ask vs. continue-silently), but there is no validate→fix→retry feedback loop despite batch/diagnostic operations; the labeling convention (Measured/Estimated/N/A) substitutes only partly.

4 / 5

Progressive Disclosure

The SKILL.md is an overview with well-signaled, one-level-deep references to real bundle files (site-type-patterns.md, mermaid-templates.md, link-architecture-patterns.md, linking-templates.md, linking-example.md), consolidated in a Reference Materials index, keeping inline content minimal.

5 / 5

Total

18

/

20

Passed

Description

100%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, trigger-first description that names concrete capabilities for both modes, includes natural user phrasing, and explicitly bounds the skill against adjacent tools. Verbosity is the only minor weakness — the trailing Chinese summary and dual restatements of scope slightly pad an otherwise excellent description.

DimensionReasoningScore

Specificity

The description enumerates concrete actions per mode — 'hierarchy, nav, URL patterns, hub/spoke clusters, Mermaid site maps' (architecture) and 'link graph, authority flow, anchor text, orphan disposition, source/target/anchor plan' (linking) — giving comprehensive, specific coverage rather than vague claims.

5 / 5

Completeness

It explicitly answers both 'what' (two modes with their outputs plus a 'structure score /100' and handoff summary) and 'when' (an explicit 'Use when the user asks to...' clause with concrete trigger phrases).

5 / 5

Trigger Term Quality

It leads with natural verbatim phrases a user would say — 'plan my site structure', 'design the page hierarchy / navigation / URL taxonomy', 'fix internal linking', 'find orphan pages' — covering the full surface including synonym 'orphan pages'.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche and actively disambiguates with negative boundaries — 'Not for external backlinks — use offsite-signal-analyzer; not for XML sitemap or indexation issues — use technical-seo-checker' — minimizing wrong-skill triggering.

5 / 5

Total

20

/

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.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 9 suspicious

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-skills
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.