{"_id":"@basslmsft/create-d365-harness","name":"@basslmsft/create-d365-harness","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@basslmsft/create-d365-harness","version":"1.0.0","description":"Scaffold AI development harness for Dynamics 365 & Power Platform projects","bin":{"create-d365-harness":"index.js"},"type":"module","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/basslMSFT/D365-Project-Template.git","directory":"create-d365-harness"},"keywords":["dynamics365","d365","power-platform","dataverse","copilot","github-copilot","scaffolding","create"],"author":"","license":"MIT","engines":{"node":">=18"},"dependencies":{"prompts":"^2.4.2"},"gitHead":"96d83baa6cca49f4c7028a5737f009dd8e536d26","_id":"@basslmsft/create-d365-harness@1.0.0","bugs":{"url":"https://github.com/basslMSFT/D365-Project-Template/issues"},"homepage":"https://github.com/basslMSFT/D365-Project-Template#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-IVhhIrVVFzVmyC7AYg3NuuCUnVDghB61LPKdEf6kgb41GgcbfpmjFkW3Nzqk3npbOsg74nsYmkaVrOcBKeV9ng==","shasum":"1b23ed40abd4ab34a1d63ee799dda619823e4f91","tarball":"https://registry.npmjs.org/@basslmsft/create-d365-harness/-/create-d365-harness-1.0.0.tgz","fileCount":28,"unpackedSize":78147,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlq9jwY22NDUKXFkJZcKIOnWfnhE+aYGZw/+l5YRfo1AIhAINtbaE0HVThF4qPaxBIAxcTK6oITyUfTkzvFkOcXxfn"}]},"_npmUser":{"name":"basslmsft","email":"bassl@microsoft.com"},"directories":{},"maintainers":[{"name":"basslmsft","email":"bassl@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-d365-harness_1.0.0_1775681217970_0.9462677330181404"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-08T20:46:57.799Z","1.0.0":"2026-04-08T20:46:58.136Z","modified":"2026-04-08T20:46:58.332Z"},"maintainers":[{"name":"basslmsft","email":"bassl@microsoft.com"}],"description":"Scaffold AI development harness for Dynamics 365 & Power Platform projects","homepage":"https://github.com/basslMSFT/D365-Project-Template#readme","keywords":["dynamics365","d365","power-platform","dataverse","copilot","github-copilot","scaffolding","create"],"repository":{"type":"git","url":"git+https://github.com/basslMSFT/D365-Project-Template.git","directory":"create-d365-harness"},"bugs":{"url":"https://github.com/basslMSFT/D365-Project-Template/issues"},"license":"MIT","readme":"# create-d365-harness\r\n\r\nScaffold an AI development harness for **Dynamics 365 & Power Platform** projects. Sets up [GitHub Copilot](https://github.com/features/copilot) instructions, skills, agents, prompts, and hooks — tailored to the tech stack you select.\r\n\r\n## Quick Start\r\n\r\n```bash\r\nnpx create-d365-harness\r\n```\r\n\r\nOr with npm create:\r\n\r\n```bash\r\nnpm create d365-harness\r\n```\r\n\r\n## What It Does\r\n\r\nInteractive CLI that asks which technologies your project uses, then copies only the relevant files:\r\n\r\n```\r\n? Project directory (. for current) .\r\n? Which technologies will this project use?\r\n  ◉ Dataverse\r\n  ◯ Power Automate\r\n  ◉ PCF Controls & Fluent UI\r\n  ◯ Power Pages\r\n  ◯ Copilot Studio\r\n? Include custom agents? Yes\r\n? Include skills? Yes\r\n? Include prompts? Yes\r\n? Include hooks? Yes\r\n? Initialize git? Yes\r\n```\r\n\r\n## What Gets Scaffolded\r\n\r\n```\r\nyour-project/\r\n├── .github/\r\n│   ├── AGENTS.md                        ← Root gateway (tailored to your tech selection)\r\n│   ├── instructions/\r\n│   │   ├── core/                        ← Always included\r\n│   │   │   ├── first-ask.instructions.md\r\n│   │   │   ├── personal-preferences.instructions.md\r\n│   │   │   ├── security.instructions.md\r\n│   │   │   └── known-pitfalls.instructions.md\r\n│   │   ├── dataverse/                   ← If selected\r\n│   │   ├── power-automate/              ← If selected\r\n│   │   ├── pcf/                         ← If selected\r\n│   │   ├── power-pages/                 ← If selected\r\n│   │   └── copilot-studio/              ← If selected\r\n│   ├── agents/                          ← @d365-solution-builder, @reviewer\r\n│   ├── skills/                          ← /scaffold-solution, /publish-to-github, /doublecheck\r\n│   ├── prompts/                         ← /generate-install-guide, /review-solution, /update-changelog\r\n│   └── hooks/                           ← Secrets scanner, governance audit\r\n├── README.md\r\n├── CHANGELOG.md\r\n└── .gitignore\r\n```\r\n\r\n## Technologies Covered\r\n\r\n| Module | What's Included |\r\n|---|---|\r\n| **Dataverse** | Tables, columns, plugins, Web API, web resources, solution packaging |\r\n| **Power Automate** | Cloud flows, expressions, Dataverse connector, connection references |\r\n| **PCF & Fluent UI** | PCF field/dataset controls, React, Fluent 2.0 design standards |\r\n| **Power Pages** | Portals, Liquid templates, web templates, table permissions |\r\n| **Copilot Studio** | Bots, topics, adaptive cards, IVR integrations |\r\n\r\nCore files (security, naming conventions, known pitfalls, first-ask confirmation gate) are always included regardless of selection.\r\n\r\n## Requirements\r\n\r\n- Node.js 18+\r\n- VS Code with GitHub Copilot extension\r\n- Active GitHub Copilot license\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md","_rev":"1-a7b2b260d6e93f432c05ccebf5453899"}