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 genpage92
Quality
92%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
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.
| Dimension | Reasoning | Score |
|---|---|---|
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
| Dimension | Reasoning | Score |
|---|---|---|
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.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | |
Table of Contents
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.