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.
Info: CF Daml Skill/README
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.