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-img-placeholder, the panda-expert and
prestashop-expert agents, and the panda-kb / prestashop-kb knowledge bases.
Why use it
- One install, the whole toolkit. Skills, commands, and agents land in your
~/.claude/(and Codex / OpenCode) config 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,generic) 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:
skills/→~/.claude/skills/claude/commands/→~/.claude/commands/claude/agents/→~/.claude/agents/(Claude only — the format is Claude-specific, so the Codex / OpenCode / generic adapters skip agents)
Knowledge bases live in-repo under skills/panda-kb/references/ and
skills/prestashop-kb/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.