piyaz
v0.4.13Persistent context network for coding projects. Tracks tasks, dependencies, and decisions across sessions.
By PiyazLicense: AGPL-3.0188 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Codex
- Parsed components
- 8 skill or MCP entries
- Source updated
- Aug 28, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add piyaz-2@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/FrkAk/piyazClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/codex/.
Plugin files
├── .codex-plugin/plugin.json├── skills/brainstorm/SKILL.md├── skills/decompose/SKILL.md├── skills/decompose-feature/SKILL.md├── skills/decompose-task/SKILL.md├── skills/manage/SKILL.md├── skills/onboarding/SKILL.md├── skills/piyaz/SKILL.md└── .mcp.json
Included Skills7
Use when the user has a net-new software project idea that needs shaping into a brief before tasks can be created. Triggers: "I want to build...", "I'm thinking about an app for...", "let's plan a project", vague or exploratory phrasing, ambiguous scope. Do not use when an existing repo is present (route to onboarding), a Piyaz project already exists with a description, or the user has a complete spec ready (route to decompose).
Use when a Piyaz project exists with a description but few or no tasks, and the user wants it broken into an implementable graph (project-level decomposition). Triggers: "decompose", "break this down", "create tasks", "turn this into tasks", "give me a task list", "plan out the work", "how should I build this". Do not use when no Piyaz project exists yet (route to brainstorm), the description is too thin to decompose responsibly (route back to brainstorm), the project already has a full task graph (route to manage), the user wants to split a single existing oversize task within an active project (route to piyaz:decompose-task), or the user wants to add a new feature to an active project (route to piyaz:decompose-feature).
Use when the user wants to add a new feature, capability, or cluster of work to an existing active Piyaz project. Triggers: "add a feature for notifications", "decompose this idea into tasks", "I want to plan out the X subsystem", "extend the project with Y", "add Z to the project". Reuses the project's existing categories and tag vocabulary; creates 5 to 20 tasks plus internal edges and edges to existing project tasks. Does NOT change project status. Do NOT use for greenfield project decomposition (route to piyaz:decompose), for splitting an existing oversize task (route to piyaz:decompose-task), or for refining a single task (route to the piyaz skill directly).
Use when an existing task in an active Piyaz project carries scope larger than 13 points worth of work (composer's research brief raised the `oversize-task` flag, or the user explicitly says "split this task", "decompose RZE-42", "this task is too big", "break <taskRef> into smaller pieces"). Composer dispatches this from its oversize handler. Splits the parent into 2 to N child tasks, rewires every dependency edge touching the parent, and cancels the parent with rationale citing the children. Do NOT use for greenfield project decomposition (route to piyaz:decompose), for adding a new feature to an active project (route to piyaz:decompose-feature), or for refining a task without splitting it (route to the piyaz skill directly).
Use when the user explicitly wants a deep CTO-mode review of a Piyaz project. Triggers: "strategic review", "audit the project", "rebalance the graph", "what's the health of this project", "deep dive on the dependency graph", "I want a thorough navigation session", "prune orphans", "connect missing edges", "audit blockers", "consolidate categories or tags", "graph health check". Do not use for routine status / next-task / mark-done / refine; those are handled directly by the /piyaz skill.
Use when the current repo has existing code but no Piyaz project that matches it, and the user wants to adopt Piyaz on day N. Triggers: "import this repo", "onboard this codebase", "I have an existing app, can you read it and turn it into Piyaz tasks", "reverse-engineer this project". Do not use when no code exists yet (route to brainstorm), a Piyaz project for this repo already exists (route to manage), or the user has a clean spec but no code (route to decompose).
Use when the user wants to plan, decompose, track, or resume a multi-task project: scoping a new idea, importing or onboarding an existing repo or workspace, asking what to work on / what's next / what's blocked / where they left off, reporting task completion, dispatching work in parallel, or planning a draft task. Also when the user mentions Piyaz by name (e.g. "piyaz, do X") or references a task by its ref (e.g. VLT-9, KRN-153, PXD-31). Works for any project domain (code or data). Do not invoke for: one-off coding questions, single-file edits, debugging a specific error, generic todos, or scheduling.
MCP servers1
- url
- https://app.piyaz.ai/api/mcp
Plugin manifests1
{
"name": "piyaz",
"version": "0.4.13",
"description": "Persistent context network for coding projects. Tracks tasks, dependencies, and decisions across sessions.",
"author": {
"name": "Piyaz",
"url": "https://www.piyaz.ai"
},
"homepage": "https://www.piyaz.ai",
"repository": "https://github.com/FrkAk/piyaz",
"license": "AGPL-3.0",
"keywords": [
"project-management",
"task-tracking",
"dependencies",
"context-network",
"mcp",
"coding-agents"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "Piyaz",
"shortDescription": "Persistent task graph and context for coding agents",
"longDescription": "Use Piyaz to keep Codex oriented across project sessions. It tracks projects, tasks, dependency edges, implementation decisions, execution records, and stage-specific context so agents can find what is ready, what is blocked, and what to do next.",
"developerName": "Piyaz",
"category": "Coding",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"websiteURL": "https://www.piyaz.ai",
"defaultPrompt": [
"Use $piyaz to show what's ready, blocked, and next.",
"Use $piyaz to plan the next task.",
"Use $piyaz to record what changed after this task."
],
"brandColor": "#976B68",
"composerIcon": "./assets/piyaz-mark-small.png",
"logo": "./assets/piyaz-mark.png",
"screenshots": []
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[piyaz on Agent Plugins Marketplace](https://pluginsmp.com/plugins/piyaz-2)