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 (or scoop update mallard) followed by mallard update.
  • Multi-agent. The binary auto-detects installed agents (claude, codex, opencode, generic) and symlinks the appropriate directories for each.
  • Safe updates. mallard update backs up conflicts before re-linking, and mallard registry surfaces 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

ToolWhat
ps-landoCLI 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.

On this page