CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ipollowork-video-component-authoring

Develop or update reusable visual components for iPolloWork Video, including maps, charts, rankings, diagrams, openings and endings. Use for component authoring rules, manifests, editable variables, shared data forms, inherited design themes, AI editing slots and seekable HyperFrames timelines. Not for producing a whole video, authoring a full-project template, or packaging a DeepSeek host plugin.

Quality

91%

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

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 lean, well-structured instruction-only skill: dense project-specific contract with exact paths, field names, theme variables, and a strong six-step acceptance checklist including seek and real-export verification. The main gaps are a missing minimal manifest example, unnamed validation commands, and no explicit fix-and-revalidate loop.

Suggestions

Add a minimal complete registry-item.json example (variables, visualComponent.data, ai.slots, surfaces) so the core artifact is copy-paste ready instead of derived from schema files.

Name the exact validation/test commands or script paths in the acceptance section rather than "通过当前仓库对应校验和受影响的测试".

Add an explicit error-recovery loop to section 8 (e.g., if validation or Studio install fails, fix the manifest/HTML and re-run until checks pass).

DimensionReasoningScore

Conciseness

The body is dense, imperative project contract: exact repo paths ("vendor/hyperframes/registry/blocks/world-map/"), exact field names ("visualComponent.data", "themeMode: inherit", "update: live"), exact CSS variables ("--ipw-color-bg", "--ipw-font-display"), and no padding or explanation of concepts Claude already knows. Every token is project-specific knowledge Claude cannot infer; matches the 'lean and efficient' anchor.

5 / 5

Actionability

Highly concrete throughout: a minimal deliverable layout ("registry-item.json # 元信息..." / "<slug>.html"), a complete executable JSON data example ("{ "version": 1, "kind": "region-value", ... }"), exact variable types ("string / number / color / boolean / enum"), and the timeline registration point ("window.__timelines[compositionId]"). Not score 5 because two common cases lack copy-paste-ready examples: a complete minimal registry-item.json manifest, and the concrete validation/test commands referenced only as "通过当前仓库对应校验和受影响的测试".

4 / 5

Workflow Clarity

Clear sequencing: section 1 explicitly gates work ("开始前:以当前代码契约为准" — read AGENTS.md and find similar components first), sections 2-7 define the build contract, and section 8 is a six-item acceptance checklist covering validation, Studio install, boundary/empty/error data, both themes, multi-instance isolation, seek behaviors, and real export ("不能仅凭截图声称通过"). Not score 5 because there is no explicit error-recovery feedback loop (what to do when validation fails and re-verify); validation steps themselves are comprehensive, so above the midpoint between anchors 3 and 5.

4 / 5

Progressive Disclosure

The skill is a single self-contained file (~95 lines) organized into eight clearly numbered sections with no inlined material that belongs in separate bundle files, and it points one level deep to authoritative detail in the target repo ("packages/core/schemas/registry-item.json", "packages/types/src/hyperframes.ts", "blockInstaller.ts") as the source of truth. Easy to navigate, appropriately split between overview here and detail in the referenced files; matches the top anchor.

5 / 5

Total

18

/

20

Passed

Description

92%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 that states concrete capabilities, uses third person, provides an explicit 'Use for' trigger clause with concrete phrases, and closes with a clear 'Not for' boundary. The only minor weakness is a few missing natural synonyms such as 'animation' or 'titles' among trigger terms.

DimensionReasoningScore

Specificity

The description opens with the concrete action "Develop or update reusable visual components for iPolloWork Video" and comprehensively enumerates the artifact types ("maps, charts, rankings, diagrams, openings and endings") plus the covered concerns ("component authoring rules, manifests, editable variables, shared data forms, inherited design themes, AI editing slots and seekable HyperFrames timelines"). Multiple specific concrete actions with comprehensive coverage; not score 4 because there are no noticeable coverage gaps in what the skill does.

5 / 5

Completeness

Explicitly answers both questions: the 'what' ("Develop or update reusable visual components for iPolloWork Video, including...") and the 'when' ("Use for component authoring rules, manifests, editable variables...") with concrete trigger phrases, and adds an explicit negative boundary ("Not for producing a whole video, authoring a full-project template, or packaging a DeepSeek host plugin"). Clearly matches the top anchor; not score 4 because the 'when' is explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say: "maps", "charts", "rankings", "diagrams", "openings and endings", "component authoring", "manifests", "editable variables", "shared data forms", "design themes", "AI editing slots", "HyperFrames timelines". Not score 5 because a few natural synonyms are missing (e.g., "animation", "titles/intro", "infographic"); not score 3 because coverage within the domain is broad and phrased the way a user would ask.

4 / 5

Distinctiveness Conflict Risk

A clear niche is staked out with unique product identifiers ("iPolloWork Video", "HyperFrames") and an explicit exclusion clause ("Not for producing a whole video, authoring a full-project template, or packaging a DeepSeek host plugin") that sharply reduces mis-triggering against adjacent skills. Minimal conflict risk; not score 4 because the domain naming plus the 'Not for' boundary leaves little overlap with other skills.

5 / 5

Total

19

/

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

Devin-AXIS/iPolloWork

Path

.codex/skills/ipollowork-video-component-authoring/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.