Turn workshop notes into a client-ready Solution Design document (.docx) for any Microsoft Power Platform or Dynamics 365 project — in seconds, in Dutch, with your own branding.
Works as a Claude skill and a GitHub Copilot prompt file. Brand-neutral: you plug in your own company details. Ships with official Microsoft Learn and licensing sources so the generated design reflects how the platform actually works.
Language note: the generated document is written in Dutch (Nederlands). The skill instructions are bilingual; the output document is Dutch by design.
Given raw workshop notes or bullet points, the skill:
- Detects the platform — D365 Sales, Customer Service, Field Service, Customer Insights, Power Apps (model-driven / canvas), Power Automate, or Azure integration.
- Determines the licensing — picks the most cost-effective license for the customer's needs, cross-checked against the official Microsoft licensing guides.
- Proposes the document sections and confirms with you before writing.
- Asks all open questions in one batch — no back-and-forth.
- Generates a styled
.docx— cover page, header/footer, entity tables, security matrix, ERD, assumptions, out-of-scope, and more.
Uncertain items are highlighted yellow and labelled [TE BEPALEN] so nothing false slips into a client document.
.
├── SKILL.md # Claude skill (YAML frontmatter + workflow)
├── .github/prompts/
│ └── solution-design.prompt.md # GitHub Copilot prompt file (mode: agent)
├── LICENSE # MIT
├── CONTRIBUTING.md
└── README.md
Claude Code
Clone into your skills directory (global or per-project):
# Global
git clone https://github.com/dvsry/power-platform-solution-design.git \
~/.claude/skills/solution-design
# or per-project
git clone https://github.com/dvsry/power-platform-solution-design.git \
.claude/skills/solution-designClaude Code discovers SKILL.md automatically. Invoke by asking, e.g. "schrijf een solution design op basis van deze notities", or /solution-design.
claude.ai
Download solution-design-skill.skill from the latest Release and upload it as a skill in your workspace.
Copilot uses prompt files (.prompt.md) in VS Code.
- Copy
.github/prompts/solution-design.prompt.mdinto your repository's.github/prompts/folder (already there if you clone this repo). - Enable prompt files — VS Code setting
chat.promptFiles=true. - In Copilot Chat, run:
/solution-design
Paste your workshop notes when asked.
The skill contains no hard-coded company name. Set these once, or let the skill ask for them (missing values are flagged yellow as [TE BEPALEN]):
| Placeholder | Meaning | Default |
|---|---|---|
[Bedrijfsnaam] |
Vendor/partner producing the document | fill in |
[Bedrijfsadres] |
Footer address | fill in |
[Contactgegevens] |
Footer contact (email / phone) | fill in |
[Merkkleur] |
Heading hex colour | #1F3864 |
[Classificatie] |
Document classification (header) | Extern – Beperkt |
The skill references official Microsoft documentation so generated content matches real platform behaviour:
- Microsoft Learn — standard behaviour per product (Sales, Customer Service, Field Service, Customer Insights, Power Apps, Power Automate, Dataverse, security roles, BPF, ALM).
- Licensing — Dynamics 365 Licensing Guide, Power Platform Licensing Guide, and the Learn licensing overview.
Microsoft updates these links and guides periodically. The skill instructs the model to verify the current version before using them in a client document.
Issues and PRs welcome — see CONTRIBUTING.md. Keep SKILL.md and .github/prompts/solution-design.prompt.md in sync when changing the workflow.
MIT — free to use, modify, and share.