CtrlK
BlogDocsLog inGet started
Tessl Logo

leg-generate-mockup-oracle

Generate high-fidelity, functional Next.js mockup screens for Oracle Forms modernization from one or more module evidence folders and linked screenshots. Use when asked to preserve legacy fields, tabs, grids, section organization, and business behavior while applying minimal web modernization; combine separate Maintain/Retrieve-style forms into a unified search, filter, add, edit, and delete experience; or extend a target Next.js application while matching its existing Reference / Products / Maintain Products visual and interaction conventions.

68

Quality

85%

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

70%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 provides highly actionable, well-sequenced procedural guidance with strong validation gates and feedback loops, and it does not waste tokens explaining concepts Claude already knows. Its main weaknesses are cross-section repetition that inflates length and a monolithic structure with no progressive disclosure into reference files for a skill of this size.

Suggestions

Consolidate the run-mode rules stated in three places (Inputs, 'Resolve Existing Mockup And Run Mode', Workflow steps 8) into a single authoritative section and reference it elsewhere, cutting redundant paragraphs on overwrite boundaries and ownership inference.

Split stable reference material into bundle files — e.g., references/dispositions.md for the field/action disposition taxonomies, references/validation-gates.md for the coverage checklist and completion gates, and references/manifest.md for the ownership-manifest schema — leaving SKILL.md as a lean overview with well-signaled one-level-deep links.

Tighten repeated launcher/child-screen preservation guidance ('Preserve an OPEN_FORM or GO_FORM action as a launcher...') and evidence-coverage rules, which currently appear in near-identical form across 'Rationalize Multiple Modules', 'Preserve Action And Child-Screen Semantics', 'Implement The Mockup', and 'Validation'.

DimensionReasoningScore

Conciseness

The guidance is mostly non-obvious domain-specific instruction rather than concepts Claude already knows, but there is meaningful repetition that could be tightened: run-mode rules ('first-run', 'incremental', 'overwrite' semantics) appear in the Inputs table, 'Resolve Existing Mockup And Run Mode', and again in Workflow steps 8; launcher/child-screen preservation rules are restated across 'Rationalize Multiple Modules', 'Preserve Action And Child-Screen Semantics', and 'Implement The Mockup'; evidence-coverage rules appear in both the inventory section and 'Validation'. This fits the 3 anchor ('mostly efficient but includes some unnecessary explanation or could be tightened') better than the 4 anchor's 'minor instances'.

3 / 5

Actionability

Concrete, executable guidance throughout: exact paths ('agentic-sdlc-data/tenants/<tenant>/projects/<project>/repo', '<project-repo>/evidence/features/<module-name>/'), an input table with defaults, an enumerated disposition taxonomy ('preserved', 'moved', 'combined', 'replaced', 'omitted' / 'preserved-launcher', 'target-modal', ...), the named check sequence 'lint -> typecheck -> test -> build', 'git diff --check', named completion-gate variables, and the route to locate ('Reference -> Products -> Maintain Products'). Minor gaps keep it at 4 rather than 5: validation commands are named but not given as executable invocations (e.g., no 'npm run lint'), and the completion-gate counts are described but not computed by any script.

4 / 5

Workflow Clarity

The 15-step Workflow section gives a clear sequence with explicit validation checkpoints and a feedback loop: step 13 says 'return to the inventory and implementation steps, repair the mockup, and rerun the affected checks. Continue this internal refinement loop until all completion gates pass or a genuine evidence gap... prevents completion'. The Validation section adds a checklist, browser-test requirements per material action and LOV selection, and completion gates ('unsupported_surface_count = 0', etc.), matching the 5 anchor with error-recovery loops and checklists for a destructive-capable (overwrite) skill.

5 / 5

Progressive Disclosure

The body has clear section headers but is a ~296-line monolithic SKILL.md with no bundle files (no references/, scripts/, or assets/ exist), so there is no file-level progressive disclosure at all. Content that could live in separate reference files — the disposition taxonomy, the evidence-coverage checklist, the ownership-manifest schema, the completion-report template — is fully inlined. This fits the 3 anchor ('some structure but could be better organized; content that should be separate is inline'); it is above the 2 anchor because internal section structure is good and content is navigable, and below the 4 anchor because nothing is split out.

3 / 5

Total

15

/

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.

The description is strong: it explicitly states what the skill does and when to use it with concrete, domain-specific trigger phrases covering generation, preservation, consolidation, and extension scenarios. The only weakness is slightly incomplete synonym coverage for how users might phrase the Oracle Forms modernization request.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions with comprehensive coverage: 'Generate high-fidelity, functional Next.js mockup screens for Oracle Forms modernization', 'preserve legacy fields, tabs, grids, section organization, and business behavior', 'combine separate Maintain/Retrieve-style forms into a unified search, filter, add, edit, and delete experience', and 'extend a target Next.js application while matching its existing... visual and interaction conventions'. It clearly matches the 5 anchor ('multiple specific concrete actions; comprehensive coverage') and not the 4 anchor, which implies minor coverage gaps.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' ('Generate high-fidelity, functional Next.js mockup screens for Oracle Forms modernization from one or more module evidence folders and linked screenshots') and the 'when' ('Use when asked to preserve legacy fields... or extend a target Next.js application while matching its existing Reference / Products / Maintain Products... conventions'). This matches the 5 anchor with concrete trigger phrases; the 4 anchor would require a weaker or less specific 'when' clause.

5 / 5

Trigger Term Quality

Good natural keyword coverage including 'Oracle Forms modernization', 'legacy fields, tabs, grids', 'Maintain/Retrieve-style forms', 'Next.js', and 'search, filter, add, edit, and delete'. A few natural terms users might say are missing, such as 'replatform', 'convert Forms to web', or 'modernize legacy screens', so it sits at the 4 anchor rather than the comprehensive 5 anchor with synonyms.

4 / 5

Distinctiveness Conflict Risk

A clear niche with distinct triggers: Oracle Forms modernization mockup generation tied to evidence folders, the Maintain/Retrieve form consolidation, and the specific 'Reference / Products / Maintain Products' convention. It would not naturally trigger for unrelated Next.js or general UI work, matching the 5 anchor ('clear niche with distinct triggers; minimal conflict risk').

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
sibendu/ai_tessl
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.