pagent
Guide for using pagent - a PRD-to-code orchestration tool. Use when users ask how to use pagent, run agents, create PRDs, or transform requirements into code.
Best use case
pagent is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Guide for using pagent - a PRD-to-code orchestration tool. Use when users ask how to use pagent, run agents, create PRDs, or transform requirements into code.
Teams using pagent should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/pagent/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How pagent Compares
| Feature / Agent | pagent | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Guide for using pagent - a PRD-to-code orchestration tool. Use when users ask how to use pagent, run agents, create PRDs, or transform requirements into code.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Pagent Usage Guide Pagent orchestrates specialist AI agents to transform Product Requirement Documents (PRDs) into working code. ## Quick Start ```bash # Interactive TUI (recommended) pagent ui # Run with a PRD file pagent run ./prd.md # Check agent status pagent status ``` ## Agents Pagent runs 5 specialist agents in dependency order: | Agent | Output | Purpose | |-------|--------|---------| | `architect` | `architecture.md` | Technical design, API specs, data models | | `qa` | `test-plan.md` | Test cases, acceptance criteria | | `security` | `security-assessment.md` | Threat model, security requirements | | `implementer` | `code/*` | Working code implementation | | `verifier` | `*_test.go`, `verification-report.md` | Tests and validation | ### Execution Order ``` Level 0: architect Level 1: qa, security (parallel) Level 2: implementer Level 3: verifier ``` ## Commands ### Run Agents ```bash # Run all agents (parallel by default) pagent run ./prd.md # Run specific agents pagent run ./prd.md --agents architect,qa # Sequential mode pagent run ./prd.md --sequential # Resume (skip up-to-date outputs) pagent run ./prd.md --resume # Force regeneration pagent run ./prd.md --force # Custom output directory pagent run ./prd.md -o ./docs/ ``` ### Interactive TUI ```bash pagent ui # Start fresh pagent ui ./prd.md # Pre-fill with PRD pagent ui --accessible # Screen reader support ``` ### Monitor & Control ```bash pagent status # Check running agents pagent logs <agent> # View agent output pagent message <agent> "text" # Send guidance pagent stop <agent> # Stop specific agent pagent stop --all # Stop all agents ``` ### MCP Server ```bash pagent mcp # Stdio (Claude Desktop) pagent mcp --transport http --port 8080 # HTTP mode pagent mcp --transport http --oauth \ --issuer https://company.okta.com \ --audience api://pagent # With OAuth ``` ## Personas Control implementation style: | Persona | Use Case | |---------|----------| | `minimal` | MVP, prototype - ship fast | | `balanced` | Standard projects (default) | | `production` | Enterprise - comprehensive testing, security | ```bash pagent run ./prd.md --persona production ``` ## Configuration Initialize config: ```bash pagent init ``` Creates `.pagent/config.yaml`: ```yaml output_dir: ./outputs timeout: 300 persona: balanced preferences: api_style: rest # rest | graphql | grpc language: go # go | python | typescript testing_depth: unit # none | unit | integration | e2e containerized: true include_ci: true stack: cloud: aws compute: kubernetes database: postgres cache: redis ``` ## Writing a PRD A good PRD includes: ```markdown # Product: [Name] ## Problem Statement What problem are we solving? ## Features - Feature 1: description - Feature 2: description ## Requirements - Functional requirements - Non-functional requirements (performance, security) ## Constraints - Technology constraints - Timeline constraints ``` ## Workflows ### Quick Architecture Review ```bash pagent run ./prd.md --agents architect # Review architecture.md, iterate on PRD ``` ### Full Pipeline ```bash pagent ui ./prd.md # Select production persona # Run all agents cd outputs/code && go build ./... ``` ### Iterative Development ```bash pagent run ./prd.md --agents architect # Review architecture.md pagent run ./prd.md --resume # Run remaining agents ``` ## Troubleshooting | Issue | Fix | |-------|-----| | Timeout | `pagent run ./prd.md --timeout 600` | | Port in use | `pagent stop --all` | | Incomplete output | `pagent message <agent> "Please complete..."` | | Agent stuck | `pagent stop <agent>` then re-run |
Related Skills
deepagents-implementation
Implements agents using Deep Agents. Use when building agents with create_deep_agent, configuring backends, defining subagents, adding middleware, or setting up human-in-the-loop workflows.
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
Prompt Engineering Skill
Craft effective prompts that get the best results from language models.
prompt-engineering-openai-api-f7c24501
Log in [Sign up](https://platform.openai.com/signup)
prompt-engineer-llm
World-class expert in prompt engineering, LLM fine-tuning, RAG systems, and AI/ML workflows. Use when crafting prompts, designing AI agents, building knowledge bases, implementing retrieval systems, or optimizing LLM performance at production scale.
project-spec
Create a project spec for AI agents to work from autonomously.
project-orchestrator
Master coordinator for complete project setup from ideation to ready-to-code. Manages workflow through ideation, research, tech stack selection, documentation, and project initialization to deliver working projects in minutes.
project-domain
Capture subject matter expertise and domain knowledge that will inform all product decisions - the ubiquitous language, domain rules, and principles from the field
project-bootstrap
Bootstrap a new or existing project with stack detection and project.json generation. Use when adding a new project, setting up agent system, or generating project manifest. Triggers on: add project, new project, bootstrap project, setup project, detect stack.
projecoes-read-models
Use para criar projeções como 9BOX, dashboards e visões de leitura otimizadas para decisão.
product-agent
Discover and validate product ideas, analyze markets, scope MVPs, and optimize app store presence for iOS/macOS apps. Use when user asks to discover, validate, assess, scope, or analyze product ideas, market opportunities, or when they mention "product agent", "app idea validation", "should I build this", "MVP", "market analysis", or "ASO".
private-vs-shared-components
Rules for determining if a component should be private or shared, and where to place them based on their use-case.