By tchinnin
Power Platform best-practice skills: Dataverse modelling, ALM, Code Apps, Generative Pages, Dataverse Plugins, and ALM pipelines.
Power Platform ALM best practices. Use when the user asks about solution design (managed vs. unmanaged, how to split solutions, stability layers), solution naming or versioning, publisher prefix configuration, environment strategy (dev/test/prod), solution dependencies, or deployment pipelines (Azure DevOps, GitHub Actions, Pipelines for Power Platform). Also use when the user asks "what solution should I put X in" or "how do I deploy to test/prod".
Best practices for Power Apps Code Apps (React + Vite canvas apps packaged for Power Platform). Use when the user is scaffolding, developing, or deploying a Code App — pac code init, connector integration, MSAL authentication, Dataverse data binding, bundle optimisation, or pac code push. Also use when the user asks about React version constraints, allowedOrigins, connector schema drift, or useConnector in a Power Platform React app.
Dataverse schema design and naming conventions. Use when the user is creating or reviewing tables, columns, relationships, or global Choices — naming rules (display vs. schema name, language, type suffixes), column type selection, cascade behaviour, option sets, or convention compliance. Also use when the user asks about publisher prefix, primary name column, AutoNumber, or the 400-column limit.
Best practices for Dataverse plug-ins and Custom APIs. Use when the user is writing, scaffolding (pac plugin init), registering, or debugging a Dataverse plug-in (IPlugin, PluginBase, pre/post-image, sync/async steps) or a Custom API (bound/unbound, request/response parameters). Also use when the user asks about early-bound classes, pac modelbuilder, pac plugin push, ColumnSet, or InvalidPluginExecutionException.
Best practices for Power Apps Generative Pages inside model-driven apps. Use when the user is building or modifying a custom page (React + TypeScript + Fluent UI v9) deployed with pac pages push — platform context access, Dataverse data columns, sitemap configuration, or bundle size. Also use when the user mentions "generative page", "custom page in a model-driven app", or "genpage".
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub tchinnin/powerplatform-bestpractices-skillsLightweight Spec-Driven Development skills for vibe-coding / agentic-coding projects: write specs, plan their implementation, and keep code as the living image of the spec.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.