Alpha · Pre-development · Version 1.0.1

Dynamics 365 Customer Insights Forms Skill

A Codex skill and structured reference for building, embedding, customising, and troubleshooting Customer Insights - Journeys forms without discarding Dynamics-managed behaviour.

Inspect the alpha skill and examples on GitHub

Purpose

The skill brings focused form-engineering guidance, current Microsoft Learn references, sanitised Lead and Contact form exports, and an experimental visual system into one repository. Its goal is to help an agent make useful form changes while recognising which markup, data attributes, inline widths, validation, and consent settings remain owned by Dynamics.

Current scope

Included reference material

The repository contains the core SKILL.md instructions, focused references for structure, Designer elements, embedding, custom JavaScript, fonts, security, prefill, submitted values, and submission feedback, plus sanitised default and experimental form variants.

The default Lead and Contact exports are comparison baselines. Experimental branded styling is layered over the Dynamics default form; it does not take ownership of sections, columns, widths, or flex layout.

Why published verification matters

The Dynamics Designer can rewrite HTML, CSS, and inline layout values when a form is saved. Its editing canvas also adds overlays and editor-specific styles that do not represent the published page. A local preview can therefore help find obvious errors but cannot prove that an external embed or published standalone page has the right computed width, responsive behaviour, or submission lifecycle.

Known limitations

Safe development principles

  1. Preserve generated metadata, field attributes, IDs, validation, consent configuration, and Designer structures unless a task explicitly requires a change.
  2. Keep untouched exports as comparison baselines.
  3. Apply visual overrides after the Dynamics stylesheet and avoid structural layout ownership.
  4. Verify changing platform behaviour against official Microsoft Learn documentation.
  5. Test in a non-production form, then inspect both the Designer and published result.
  6. Remove customer data, environment URLs, form IDs, tracking identifiers, and private assets from shared examples.

Who should use it

The repository is useful for Dynamics 365 developers, Customer Insights specialists, CRM teams, and technical marketers who need a documented starting point for form code. Because it is alpha software, treat it as a reference and testing aid rather than an authoritative production automation.

Browser extension

Form Debugger

Test supported cache bypass, inspect Form IDs, and work with hidden form fields in Chrome or Edge.

Form prototype

Agentic Form

Review a portable four-stage form with validation, optional enrichment, and responsive regression coverage.