CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

moai-workflow-project

Integrated project management system covering documentation, language initialization, template optimization, docs generation, and JIT document loading. Absorbed from moai-workflow-templates, moai-docs-generation, and moai-workflow-jit-docs.

Quality

56%

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 ./.claude/skills/moai-workflow-project/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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-sectioned overview that delegates detail to real, one-level-deep reference files, and it avoids tutorial padding. However, it contains duplicated capability sections, no executable code or commands, workflow sequences without explicit validation loops for batch/destructive operations, and significant discoverability gaps — a broken schema link and the entire navigator/scripts layer of the bundle never referenced.

Suggestions

Merge the duplicated Template Optimization content (lines 92–96 vs. 179–202) and the repeated Documentation Management bullets into single sections to reclaim tokens.

Add concrete executable anchors: at least one real command per major workflow (e.g. invoking scripts/navigator-audit.sh, a validation check for template output) and fix or remove the broken schemas/tab_schema.json link.

Add a short 'Bundle map' section linking the navigator layer (references/navigator.md, navigator-astx.md, navigator-audit.md, overview.md) and the three scripts so their ~70KB of content is discoverable from the entrypoint, and add explicit validate→fix→retry checkpoints to the template optimization and docs generation workflows.

DimensionReasoningScore

Conciseness

The body mostly uses tight tables and bullet lists and avoids explaining concepts Claude already knows, but it repeats content: 'Template Optimization' appears both in the Implementation Guide (whitespace reduction, complexity, backups) and again nearly verbatim in the absorbed section at line 179, and 'Documentation Management' is covered three times. Padded sentences like 'Comprehensive project management system integrating... with intelligent automation and Claude Code integration' plus the malformed 'WebSearch/WebFetch (``, ``)' line mean it could be tightened. This fits 'Mostly efficient but includes some unnecessary explanation or could be trimmed' rather than the lean 4.

3 / 5

Actionability

There is concrete detail — the generator table (Sphinx/MkDocs/TypeDoc/OpenAPI/Nextra), the `.moai/config/sections/language.yaml` path, `backup: true`, the 5000-token JIT budget, and the verification checklist — but no executable code, no commands, and the bundled scripts are never invoked. The workflows remain high-level ('Each follows a 3-step pattern (configure → execute → review results)'). This matches 'Some concrete guidance but incomplete' — more than minimal hints, but not the mostly-executable guidance of a 4.

3 / 5

Workflow Clarity

Sequences are listed (Template Application Workflow's 5 steps, Generation Workflow's 5 steps) and there is a genuine Verification checklist plus a 'Always create backup before applying optimization' safety note, but the workflows involving batch/destructive operations (template optimization, batch docs generation) lack explicit validate→fix→retry feedback loops, and 'Validate rendered output against schema' names no actual validation command. Per the cap for batch operations without validation, workflow clarity cannot exceed 3.

3 / 5

Progressive Disclosure

References are clearly signaled and one level deep ('See [core workflow walkthroughs](references/workflows.md)', configuration.md, language-localization.md, reference.md, examples.md — all real files), but the actual bundle structure works against navigation: 'schemas/tab_schema.json' is a broken link (no schemas/ directory exists), and 4 of 9 reference files plus all 3 scripts (~70KB — the entire navigator layer) are never mentioned in the body, leaving them undiscoverable from the entrypoint. With roughly half the bundle unreachable and a dead link, structure is present but organization gaps go beyond the 'minor' level of a 4.

3 / 5

Total

12

/

20

Passed

Description

45%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 accurately enumerates the consolidated capability areas but reads as a domain inventory rather than an action-and-trigger statement. It lacks concrete action verbs and any 'Use when...' trigger clause within the field, and its overlap with the very skills it absorbed leaves moderate conflict risk.

Suggestions

Lead with concrete third-person action verbs, e.g. 'Scaffolds product/tech/structure docs, initializes multilingual language settings, optimizes templates, and generates Sphinx/MkDocs/TypeDoc/OpenAPI documentation'.

Append an explicit trigger clause to the description itself: 'Use when setting up or updating project docs, initializing multilingual support, optimizing boilerplate templates, or generating API documentation'.

Add natural trigger terms users would actually say (Sphinx, MkDocs, OpenAPI, docs scaffolding, boilerplate, multilingual) and drop the lineage sentence ('Absorbed from...') that widens overlap with sibling moai-workflow skills.

DimensionReasoningScore

Specificity

The description names the domains — 'documentation, language initialization, template optimization, docs generation, and JIT document loading' — but uses only the generic verb 'covering' with noun phrases; there are no concrete actions like 'generates Sphinx/MkDocs docs' or 'scaffolds product/tech/structure files'. It matches the anchor 'Names the domain but actions are minimal or generic'; a 3 would require at least 1–2 explicit action verbs, which are absent.

2 / 5

Completeness

The 'what' is clear (integrated system covering five capability areas), but the description field itself contains no 'Use when...' clause or equivalent trigger guidance — the trigger text lives in a separate `when_to_use` frontmatter field, not in the description under evaluation. Per the judging guideline, a missing explicit 'Use when...' clause caps completeness at 3: clear 'what', 'when' absent from the field.

3 / 5

Trigger Term Quality

Terms like 'documentation', 'docs generation', and 'template optimization' are plausible user phrases, but the mix leans jargon-heavy ('JIT document loading', 'language initialization') and misses natural synonyms users would say such as 'Sphinx', 'MkDocs', 'docs scaffolding', or file patterns. This fits 'Some relevant keywords but missing common variations or synonyms' rather than the good coverage of a 4.

3 / 5

Distinctiveness Conflict Risk

The capability combination (JIT doc loading, language initialization, template optimization) is fairly distinctive, but the description itself acknowledges absorption of 'moai-workflow-templates, moai-docs-generation, and moai-workflow-jit-docs' and the body lists sibling skills (moai-workflow-docs, moai-workflow-templates) covering the same surface, so overlap risk with closely related skills remains. It is somewhat specific but could still overlap with similar skills, matching anchor 3.

3 / 5

Total

11

/

20

Passed

Validation

81%

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

Validation — 13 / 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: 1 missing

Warning

Total

13

/

16

Passed

Repository

modu-ai/moai-adk

Path

.claude/skills/moai-workflow-project/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.