Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# AGENTS.md
Piyaz is an agentic workspace for project management, where people and coding
agents work on the same project. It runs as an MCP server
(`app/api/mcp/route.ts`, nine ref-first tools) with a Next.js web app on top, storing
a project as a graph of tasks, dependency edges, decisions, and execution records.
Full contributor guidance is in [CLAUDE.md](CLAUDE.md) and
[CONTRIBUTING.md](CONTRIBUTING.md). This file is the short version.
## Commands
```sh
bun install
bun run dev # next dev
bun run lint # eslint, the linter
bun run typecheck # tsc --noEmit
bun run format # biome, the formatter only
bun test # full suite; use `bun run test` so the test DB starts
bun test tests/api/task.test.ts # one file, once the test DB is up
```
CI gates in order: `bun audit`, `format:check`, `lint`, `typecheck`, a `db:generate`
diff check, `test`, `check:plugins`.
## Layout
- `app/` routes, RSCs, and UI; route handlers under `app/api/**`
- `lib/actions/` server actions, the auth-checked mutation entry points
- `lib/data/` all RLS-scoped DB access, one module per aggregate; the only layer
that touches `withUserContext`
…
The line at the top of this page pins the label git:20260728.85b66ab, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_3aeet4ciqzxrv4mr
GET https://markdownregistry.com/api/v1/resolve?ref=frkak/piyaz/AGENTS.md
GET https://markdownregistry.com/api/v1/blob/f633c750b3499a8fab2eac5c0cac95e02890715d605e93e9e676829279e03728
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
frkak/piyaz · plugins/antigravity/skills/brainstorm/SKILL.md · Use when the user has a net-new software project idea that needs shaping into a brief before tasks can be created…
frkak/piyaz · plugins/antigravity/skills/decompose-feature/SKILL.md · Use when the user wants to add a new feature, capability, or cluster of work to an existing active Piyaz project…
frkak/piyaz · plugins/antigravity/skills/decompose-task/SKILL.md · Use when an existing task in an active Piyaz project carries scope larger than 13 points worth of work (composer's…
frkak/piyaz · plugins/antigravity/skills/decompose/SKILL.md · Use when a Piyaz project exists with a description but few or no tasks, and the user wants it broken into an…
frkak/piyaz · plugins/antigravity/skills/manage/SKILL.md · Use when the user explicitly wants a deep CTO-mode review of a Piyaz project. Triggers: "strategic review", "audit the…
frkak/piyaz · plugins/antigravity/skills/onboarding/SKILL.md · Use when the current repo has existing code but no Piyaz project that matches it, and the user wants to adopt Piyaz on…
frkak/piyaz · plugins/antigravity/skills/piyaz/SKILL.md · Use when the user wants to plan, decompose, track, or resume a multi-task project: scoping a new idea, importing or…
frkak/piyaz · plugins/antigravity/skills/review/SKILL.md · Dispatched after a task lands at `in_review` to produce a structured CTO-grade verdict on the work and its PR. Two…
frkak/piyaz · plugins/claude-code/skills/brainstorm/SKILL.md · Explicit doorway to the Piyaz brainstorm subagent. Use only when the user types /piyaz:brainstorm directly. For…
frkak/piyaz · plugins/claude-code/skills/composer/SKILL.md · Use when the user types /piyaz:composer, /piyaz:composer <taskRef>, or /piyaz:composer rework <taskRef|pr-url>, or asks…
frkak/piyaz · plugins/claude-code/skills/decompose-feature/SKILL.md · Explicit doorway to the Piyaz decompose-feature subagent. Use only when the user types /piyaz:decompose-feature…
frkak/piyaz · plugins/claude-code/skills/decompose-task/SKILL.md · Explicit doorway to the Piyaz decompose-task subagent. Use only when the user types /piyaz:decompose-task directly. For…