GW2 Priory
An agentic companion for Guild Wars 2, focused on planning & optimization. Flagship MVP: a legendary crafting planner — expand a legendary's full dependency tree, diff it against your real account, price it against the live Trading Post, and answer both "what's the cheapest path for me?" and "which legendary is most profitable to craft and sell?".
The project doubles as a practice ground for spec-driven development with an AI agent.
Setup
A fresh clone needs two commands — the second one is not optional, and enabling the plugin in .claude/settings.json does not install it for you:
pnpm install
claude plugin install superpowers@claude-plugins-officialThe plugin supplies the techniques behind every step of the workflow in CLAUDE.md. Without it the workflow's steps have no named technique to carry them out.
Reading the docs
All project documentation is Markdown in this repo, browsable as a local site:
pnpm install
pnpm docs:dev # http://localhost:5173Any new .md file appears in the sidebar automatically — no config to edit.
Where things live
| Path | What |
|---|---|
CLAUDE.md | The constitution: how work gets done here |
docs/project-brief.md | What we're building and why — the source of truth |
docs/architecture/ | Stack, TypeScript rules, domain model |
specs/ | One directory per feature: spec.md, research.md, plan.md, tasks.md |
Stack
pnpm monorepo · NestJS API · React frontend · Postgres · Vitest · GitHub Actions