Skip to content

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:

bash
pnpm install
claude plugin install superpowers@claude-plugins-official

The 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:

bash
pnpm install
pnpm docs:dev    # http://localhost:5173

Any new .md file appears in the sidebar automatically — no config to edit.

Where things live ​

PathWhat
CLAUDE.mdThe constitution: how work gets done here
docs/project-brief.mdWhat 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