Introduction
What Mallard is, who it's for, and how it keeps a team's Claude Code setup in sync.
Mallard is a personal/team Claude Code toolkit. It ships a curated set of skills, slash commands, and Claude subagents as a single CLI, and symlinks them into your AI agent config directories. Built for the day-to-day work of PrestaShop development teams.
The tooling is PrestaShop / Lando focused: it bundles things like
ps-watch, ps-security-audit, lando-setup, ps-email-preview,
ps-translate, task-context, the panda-expert / prestashop-expert /
layout-builder agents, and the panda-kb / prestashop-kb /
elementflow-kb knowledge bases.
Why use it
- One install, the whole toolkit. Skills, commands, and agents land in your agent config directories with one command.
- Team distribution. Ship a new release; everyone picks it up with
brew upgrade mallard(orscoop update mallard) followed bymallard update. - Multi-agent. The binary auto-detects installed agents (
claude,codex,opencode,cursor,gemini,windsurf,agents) and symlinks the appropriate directories for each. - Safe updates.
mallard updatebacks up conflicts before re-linking, andmallard registrysurfaces version drift between installed and source skills.
How it works
Mallard is a Go CLI. It manages symlinks into each detected agent's config dirs — skills everywhere they're supported, slash commands on Claude Code and OpenCode, and subagents on Claude Code and Cursor.
Knowledge bases live in-repo under skills/*/references/ — that's the source
of truth, with no external vault or per-machine setup required.
Next steps
- Installation — Homebrew, Scoop, or curl.
- CLI commands — every
mallardsubcommand. - Skills catalog · Commands · Agents
- Adding a skill / command / agent
Related tools
| Tool | What |
|---|---|
| ps-lando | CLI to scaffold a Lando environment with PrestaShop + Panda theme |
The PrestaShop / Panda expert agents + knowledge base from prestashop-experts are bundled here too. The standalone plugin stays available for external/freelance use; Mallard is the team distribution.