Daml Skill for Claude Code

If you’re building on Canton with AI / LLMs for Vibe Coding, Agentic Workflows, or just asking Claude to help with Daml. You’ve most probably hit the wall where Claude writes plausible-looking contracts that fail at runtime with multiple authorization errors or uses daml build instead of dpm or doesn’t know Token Standard exists.

Built a fix:

CF Daml Skill for Claude Code:
A Claude skill built specifically for Canton Builders, install it once and Claude automatically knows:

  • Daml authorization model & Canonical Canton patterns trained from working code: Propose-Accept, Delegation, Sharded Hot-Singleton, DvP settlement, Token Standard allocation flows, traces who needs to sign what and whether the parent transaction actually covers, and more.

  • Code review mode: paste a template, get a structured checklist back covering signatories, choices, authorization chain, test coverage

One command to install: npx @canton-network-devs/cf-daml-skill

Detects Claude Desktop automatically and installs directly. No manual file hunting.

Try it with:

“Review this Daml template for authorization errors”
“What pattern should I use for a regulated asset transfer?”
“Write a DvP workflow with a regulator observer”
“Why is my choice failing authorization?”

Open source on GitHub & PRs Welcome, if you’ve hit a pattern that’s missing, add it.

:link: Info: CF Daml Skill/README

:link: Dev Hub Listed: dev-hub.canton.foundation

*Note: No MCP or Skill gives 100% accurate code via LLMs, only close to an ideal pattern. It’s strongly advice to manually go through code yourself as well.