CtrlK
BlogDocsLog inGet started
Tessl Logo

genpage

Creates, updates, and deploys Power Apps generative pages for model-driven apps using React v17, TypeScript, and Fluent UI V9. Completes workflow from requirements to deployment. Uses PAC CLI to deploy the page code. Use it when user asks to build, retrieve, or update a page in an existing Microsoft Power Apps model-driven app. Use it when user mentions "generative page", "page in a model-driven", or "genux".

Install with Tessl CLI

npx tessl i github:microsoft/power-platform-skills --skill genpage
What are skills?

92

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SKILL.md
Review
Evals

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly defines its scope (Power Apps generative pages), specifies the technology stack, and provides explicit trigger guidance with both formal terms and shorthand. It uses proper third-person voice throughout and would be easily distinguishable from other skills in a large skill library.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Creates, updates, and deploys Power Apps generative pages', specifies technology stack (React v17, TypeScript, Fluent UI V9), mentions 'Completes workflow from requirements to deployment', and 'Uses PAC CLI to deploy'.

3 / 3

Completeness

Clearly answers both what (creates, updates, deploys Power Apps generative pages using specific tech stack) AND when (explicit 'Use it when...' clauses with specific trigger scenarios and terms).

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'Power Apps', 'model-driven app', 'generative page', 'genux', 'page in a model-driven', 'build', 'retrieve', 'update'. Good coverage of both formal terms and shorthand ('genux').

3 / 3

Distinctiveness Conflict Risk

Highly specific niche targeting Microsoft Power Apps model-driven apps with generative pages. The combination of 'Power Apps', 'model-driven', 'generative page', 'genux', and 'PAC CLI' creates a distinct trigger profile unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a high-quality skill with excellent workflow clarity and actionability. The 10-step process is well-structured with explicit validation checkpoints, and all commands are complete and executable. The main weakness is moderate verbosity—some inline content (DataAPI quick reference, component template) could be moved to referenced files to improve token efficiency.

Suggestions

Move the DataAPI Quick Reference section to the genpage-rules-reference.md file since it's already referenced there, reducing duplication and improving conciseness

Consider condensing the Component Template section to just reference a sample file rather than including the full template inline

DimensionReasoningScore

Conciseness

The skill is comprehensive but includes some redundancy (DataAPI quick reference duplicates content from referenced files) and could be tightened. However, it largely avoids explaining concepts Claude already knows and focuses on actionable content.

2 / 3

Actionability

Excellent actionability with complete, executable PowerShell commands, TypeScript code templates, and specific examples. Commands include exact flag names, and the workflow provides copy-paste ready instructions throughout.

3 / 3

Workflow Clarity

Outstanding workflow clarity with 10 clearly numbered steps, explicit validation checkpoints (Step 5 schema verification, Step 9 browser verification), and feedback loops for error recovery. Critical warnings are prominently marked and the sequence handles both new and edit scenarios.

3 / 3

Progressive Disclosure

Excellent progressive disclosure with clear references to external files (genpage-rules-reference.md, troubleshooting.md, samples/) that are one level deep and well-signaled. The main skill provides an overview while detailed content is appropriately split into referenced materials.

3 / 3

Total

11

/

12

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.

Validation9 / 11 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

Total

9

/

11

Passed

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.