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 (or scoop update mallard) followed by mallard 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 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 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

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