Wirasm/PRPs-agentic-eng
Wirasm/PRPs-agentic-eng · 1 plugin
Marketplace Prompts, workflows and more for agentic engineering
Install
The repo has no one-line install. Follow its README.
Plugins 1
After adding the marketplace, install one with /plugin install <name>@prp-marketplace.
- 1prp-coreComplete PRP workflow automation as agent skills - prd, plan, implement, review, commit, PR, an autonomous build loop, and specialized agents
/plugin install prp-core@prp-marketplace
Files
PRP (Product Requirement Prompts)
A collection of prompts for AI-assisted development with Claude Code.
Video Walkthrough
https://www.youtube.com/watch?v=KVOZ9s1S9Gk&lc=UgzfwxvFjo6pKEyPo1R4AaABAg
Support This Work
Found value in these resources?
Buy me a coffee: https://coff.ee/wirasm
I spent a considerable amount of time creating these resources and prompts. If you find value in this project, please consider buying me a coffee to support my work.
Transform Your Team with AI Engineering Workshops
Ready to move beyond toy demos to production-ready AI systems?
Book a workshop: https://www.rasmuswiding.com/
What you'll get:
- Put your team on a path to become AI power users
- Learn the exact PRP methodology used by top engineering teams
- Hands-on training with Claude Code, PRPs, and real codebases
- From beginner to advanced AI engineering workshops for teams and individuals
Perfect for: Engineering teams, Product teams, and developers who want AI that actually works in production
Contact me directly at hello@rasmuswiding.com
What is PRP?
Product Requirement Prompt (PRP) = PRD + curated codebase intelligence + agent/runbook
The minimum viable packet an AI needs to ship production-ready code on the first pass.
A PRP supplies an AI coding agent with everything it needs to deliver a vertical slice of working software—no more, no less.
How PRP Differs from Traditional PRD
A traditional PRD clarifies what the product must do and why customers need it, but deliberately avoids how it will be built.
A PRP keeps the goal and justification sections of a PRD yet adds AI-critical layers:
- Context: Precise file paths, library versions, code snippet examples
- Patterns: Existing codebase conventions to follow
- Validation: Executable commands the AI can run to verify its work
Quick Start
Option 1: Install the plugin (recommended)
/plugin marketplace add Wirasm/PRPs-agentic-eng
/plugin install prp-core@prp-marketplaceEvery skill is then available across all your projects as /prp-core:<name>, updated centrally.
Option 2: Copy the skills you want
# From your project root — copy individual skills (or the whole folder)
cp -r /path/to/PRPs-agentic-eng/.claude/skills/prp-plan .claude/skills/Option 3: Clone the repository
git clone https://github.com/Wirasm/PRPs-agentic-eng.git
cd PRPs-agentic-engSkills
The .claude/skills/ directory contains the core PRP workflow as Agent Skills — also distributed as the prp-core plugin (invoke as /prp-core:<name>):
Core Workflow
| Command | Description |
|---|---|
/prp-prd |
Interactive PRD generator with implementation phases |
/prp-plan |
Create implementation plan (from PRD or free-form input) |
/prp-implement |
Execute a plan through validated commit and PR |
/prp-issue |
Own an issue, plan, document, or idea through reviewed PR and green CI |
/prp-issue-contract |
Create an issue or check its preconditions before agent automation |
/prp-prd-update |
Maintain PRD phase status and delivery links |
/prp-companion |
Visual HTML companion of a plan or review, beside its markdown |
Debug Workflow
| Command | Description |
|---|---|
/prp-debug |
Diagnose a root cause and publish the evidence to the matching GitHub issue |
Maintainer Triage
This skill requires explicit invocation because it can comment, label, or close another person's contribution.
| Command | Description |
|---|---|
/prp-maintainer-triage |
Route a contributor PR or reported issue through its lightweight maintainer triage workflow |
Git & Review
| Command | Description |
|---|---|
/prp-commit |
Smart commit with natural language file targeting |
/prp-pr |
Create PR with template support |
/prp-review |
Comprehensive PR code review |
Autonomous Loop
| Command | Description |
|---|---|
/prp-loop |
Autonomous pipeline: plan → implement with PR → review (review→fix loops until clean) |
/prp-orchestrate |
Coordinate parallel workstreams running PRP skills in git worktrees, with review gates and merge sequencing |
In Process
| Command | Description |
|---|---|
/prp-deliver |
Manual-only, top-level multi-context delivery experiment; excluded from distribution and orchestration |
Research & Authoring
| Command | Description |
|---|---|
/prp-codebase-question |
Research how the codebase works using parallel agents |
/prp-research-team |
Design a multi-agent research team and executable research plan |
/prp-meta-skill |
Author new skills, or refactor fat skills into lean SKILL.md + references |
/prp-technical-writing |
Write and edit developer documentation that is clear, concrete, and verified |
PRP Loop (Autonomous Execution)
/prp-loop drives the full pipeline (plan → implement with commit and PR → review) headlessly, running one claude -p session per stage and looping review → fix until the PR review comes back clean. Progress is tracked in the project's PRP store at ~/.prp/<project-key>/state/prp-loop.state.json.
How It Works
/prp-loop "add user authentication with JWT"
- plan — writes
~/.prp/<project-key>/plans/<feature>.plan.md - implement — executes and validates the plan, commits the work, and opens the PR
- pr compatibility — opens the PR only if an older implementation run did not
- review — publishes the complete canonical review report to the PR
- cycle — if fixes are needed, the full report feeds a correction pass → push → re-review, until ready or
--max-cyclesis reached
Usage
# Run the full pipeline from a feature description
/prp-loop "add user authentication with JWT"
# Run through implementation and PR, then stop before review
/prp-loop "add user authentication with JWT" --until implement
# Resume a halted or in-progress loop
/prp-loop --resumeTips
--until <stage>(plan|implement|pr|review|fix) halts once that stage completes;--until implementstops after the implementation is green, committed, and opened as a PR- Defaults:
--max-cycles 3,--max-implement-iterations 10; base branch is auto-detected - Pass
--validate "<cmd>"to give the loop an authoritative green check (exit 0 = pass) - Works best with plans that have clear, testable validation commands
- State is tracked in
~/.prp/<project-key>/state/prp-loop.state.json; inspect or resume from there
Workflow Overview
Large Features: PRD → Plan → Implement
/prp-prd "user authentication system"
↓
Creates PRD with Implementation Phases table
↓
/prp-plan ~/.prp/<project-key>/prds/user-auth.prd.md
↓
Auto-selects next pending phase, creates plan
↓
/prp-implement ~/.prp/<project-key>/plans/user-auth-phase-1.plan.md
↓
Implements and validates, then commits and opens a PR
↓
Links the plan, report, and PR back to the source PRD
↓
/prp-review
Medium Features: Direct to Plan
/prp-plan "add pagination to the API"
↓
Creates implementation plan from description
↓
/prp-implement ~/.prp/<project-key>/plans/add-pagination.plan.md
Any Work: Input to Reviewed PR and Green CI
/prp-issue 123
↓
Creates or resolves the plan, implements it, commits, and opens the PR
↓
Publishes the complete agent review on the PR
↓
Fixes or disproves review findings, re-reviews, and waits for green CI
Artifacts Structure
Artifacts and runtime state are stored outside the repository in a per-project directory:
~/.prp/<project-key>/
├── project.json # Canonical project path and name
├── prds/ # Product requirement documents
├── plans/ # Implementation plans
├── research/ # Codebase research
├── research-plans/ # Multi-agent research plans
├── reports/ # Implementation reports
├── reviews/ # Human-readable PR reviews
├── debug/ # Root-cause analysis reports
├── orchestration/ # Parallel-workstream run files
└── state/ # Loop state, logs, and hook sentinels
The project key is derived from the canonical main-checkout path, so all linked worktrees share the same store. Set PRP_HOME to override the default ~/.prp root.
PRD Phases
PRDs include an Implementation Phases table for tracking progress:
| # | Phase | Description | Status | Parallel | Depends | Plan | Report | PR |
| --- | ----- | ----------- | ----------- | -------- | ------- | ------ | ------ | ------ |
| 1 | Auth | User login | complete | - | - | [link] | [link] | [link] |
| 2 | API | Endpoints | in-progress | - | 1 | [link] | [link] | [link] |
| 3 | UI | Frontend | pending | with 4 | 2 | - | - | - |
| 4 | Tests | Test suite | pending | with 3 | 2 | - | - | - |- Status:
pending→in-progress→complete - Parallel: Phases that can run concurrently (in separate worktrees)
- Depends: Phases that must complete first
PRP Best Practices
- Context is King: Include ALL necessary documentation, examples, and caveats
- Validation Loops: Provide executable tests/lints the AI can run and fix
- Information Dense: Use keywords and patterns from the codebase
- Bounded Scope: Each plan should be completable by an AI in one loop
Project Structure
your-project/
├── .claude/
│ ├── skills/ # PRP skills (or install the prp-core plugin)
│ └── agents/ # Custom subagents
├── CLAUDE.md # Project-specific guidelines
└── src/ # Your source code
Parallel Development with Worktrees
When PRD phases can run in parallel:
# Phase 3 and 4 can run concurrently
git worktree add -b phase-3-ui ../project-phase-3
git worktree add -b phase-4-tests ../project-phase-4
# Run Claude in each
cd ../project-phase-3 && claude
cd ../project-phase-4 && claudeResources
Legacy Commands, Templates & Docs
The previous slash-command generation is preserved in old-prp-commands/ for reference only. That includes its PRP templates (old-prp-commands/PRPs/templates/ — prp_base.md, prp_story_task.md, prp_planning.md) and curated AI documentation (old-prp-commands/PRPs/ai_docs/). The current skills carry their templates inline or in their own templates/ directories.
License
MIT — see LICENSE.
Support
I spent a considerable amount of time creating these resources and prompts. If you find value in this project, please consider buying me a coffee to support my work.
Buy me a coffee: https://coff.ee/wirasm
The goal is one-pass implementation success through comprehensive context.
{
"name": "prp-marketplace",
"description": "PRP (Product Requirement Prompt) workflow automation tools and methodology",
"owner": {
"name": "Wirasm",
"email": "contact@wirasm.com"
},
"plugins": [
{
"name": "prp-core",
"source": "./plugins/prp-core",
"description": "Complete PRP workflow automation as agent skills - prd, plan, implement, review, commit, PR, an autonomous build loop, and specialized agents"
}
]
}Facts
- Kind
- Marketplace
- Repo
- Wirasm/PRPs-agentic-eng
- Group
- Uncategorized
- Marketplace name
- prp-marketplace
- Owner
- Wirasm
- License
- MIT
- Language
- Python
- Created
- 2025-06-21
- Forks
- 605
- Plugins
- 1
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.