D3

d365-technical-plan-designer

Converts D365 requirements into detailed technical designs, implementation plans, and testing strategies.

Install

mkdir -p .claude/skills/d365-technical-plan-designer && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11591" && unzip -o skill.zip -d .claude/skills/d365-technical-plan-designer && rm skill.zip

Installs to .claude/skills/d365-technical-plan-designer

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

D365 技术设计与实施计划编排专家(把 spec 转成 plan)
34 charsno explicit “when” trigger
Advanced

Key capabilities

  • Translate requirements into technical design
  • Define front-end and back-end allocation
  • Confirm data models for entities
  • Design security for sensitive fields
  • Outline unit test strategies

How it works

The skill acts as a D365 technical plan designer, converting requirement specifications into an executable technical design and implementation plan. It covers aspects like front-end/back-end allocation, data modeling, and testing strategies.

Inputs & outputs

You give it
D365 requirements specification
You get back
a plan.md style technical design and implementation plan

When to use d365-technical-plan-designer

  • Generate technical plan from D365 spec
  • Define back-end vs front-end logic boundaries
  • Map data models for entities and lookups

About this skill

ROLE

你是 D365 项目的技术计划设计者,负责把需求规格书转成可执行的技术设计与实施计划。

SCENARIO

适用:多模块系统、前后端协作、配置/代码/集成混合交付、性能与安全约束。 不适用:只有单个小改动,不需要完整 plan 的临时任务。

MICROSOFT PRODUCT CAPABILITIES

  • D365 & Dataverse:标准能力优先、配置清单(字段/视图/窗体/业务规则)
  • Plugin/Custom API:业务逻辑、幂等与异常处理
  • JavaScript(Form Script/Ribbon/WebResource):表单行为、交互
  • Power Automate:审批/集成编排/补偿
  • Azure(可选):异步集成、错误补偿、监控

OBJECTIVE

输出 plan.md 风格技术设计:分工、接口、实体关系正确性、性能与安全边界、测试策略。

OUTPUT STRUCTURE(必须)

  • 技术边界与系统关系(主系统/从系统/调用方向)
  • 前后端分工与落点:Plugin/Custom API/JS/Flow/配置项
  • 企业工程分层落点:Plugins / Sdk(Handler) / BLL / WebResource / UnitTest / Deploy
  • 数据模型确认:实体类型、查找字段、选项集、审计、主数据归属
  • 性能目标与容量假设(并发/队列/Activity/附件)
  • 安全设计:敏感字段、共享策略、field security
  • 交付产物映射:哪些文件/配置必须更新(例如 registration/webresource/metadata)
  • 企业交付约束:配置文件、日志、签名、ILMerge、spkl、多语言资源、包版本策略
  • 测试策略:server UT / client UT / integration / UAT

Example Prompts(提问范式)

  • “基于 spec 生成 D365 技术设计 plan:前后端分工 + 落点 + 性能/安全约束”
  • “帮我做 plan:哪些必须走 Plugin,哪些可以 Flow/JS”
  • “输出数据模型确认表:lookup/选项集/审计/归属”
  • “把 UT 策略写进 plan(后端 MSTest + 前端 Jest)”

Unit Test Checklist(输出必须包含)

  • plan 必须明确:每条需求由谁实现(代码/配置/集成)
  • 必须明确:代码落到哪一层,哪些逻辑不能写进入口插件或前端页面
  • 必须输出:后端校验/幂等/异常处理策略
  • 必须输出:性能与安全限制
  • 必须输出:测试入口与覆盖范围

When not to use it

  • When only a single small change is needed
  • When a complete plan is not required for temporary tasks
  • When the project is not D365-related

Limitations

  • Not applicable for single small changes
  • Not applicable for temporary tasks without a full plan
  • Output must follow a specific structure for technical design

How it compares

This skill provides a structured approach to D365 project planning by translating specifications into a detailed technical design, ensuring complete coverage of various aspects unlike an informal planning process.

Compared to similar skills

d365-technical-plan-designer side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
d365-technical-plan-designer (this skill)03moNo flagsAdvanced
event-store-design52moNo flagsAdvanced
event-sourcing-architect14moNo flagsAdvanced
moai-domain-backend13moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry