# Prp Structure

> Provides the standard structure and format for Prompt-Response-Plan (PRP) documents. Use when creating, formatting, or validating PRP documents for systematic problem-solving workflows.

- Skill: `majiayu000/prp-structure` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/prp-structure`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/prp-structure/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/prp-structure

---


# PRP Structure Skill

This skill defines the standard structure for Prompt-Response-Plan (PRP) documents used in context engineering workflows.

## PRP Document Structure

A well-formed PRP contains three main sections:

### 1. Prompt Section

The initial problem statement or request that initiates the workflow:

```markdown
## Prompt

[Clear, concise description of the problem or task]

### Context
- Background information
- Relevant constraints
- Success criteria
```

### 2. Response Section

Analysis and proposed approach:

```markdown
## Response

### Problem Analysis
- Key challenges identified
- Dependencies and prerequisites
- Risk factors

### Proposed Solution
- High-level approach
- Alternative approaches considered
- Rationale for chosen approach
```

### 3. Plan Section

Detailed execution plan with trackable steps:

```markdown
## Plan

### Implementation Steps

1. [ ] Step 1: [Description]
   - Sub-tasks if needed
   - Expected outcome

2. [ ] Step 2: [Description]
   - Dependencies: Step 1
   - Expected outcome

3. [ ] Step 3: [Description]

### Testing Strategy
- Unit tests
- Integration tests
- Acceptance criteria

### Rollback Plan
- Contingency steps if issues arise
```

## Best Practices

- **Keep prompts focused**: One PRP per distinct problem
- **Be specific in plans**: Each step should be actionable and measurable
- **Track progress**: Use checkboxes to mark completed steps
- **Document assumptions**: Make implicit knowledge explicit
- **Include validation**: Define how success will be measured

## File Naming Convention

```
prp-[description]-[timestamp].md
```

Example: `prp-refactor-auth-module-2025-11-21.md`

## Integration with Agents

This structure works seamlessly with:
- `context-engineering-prp-generator` agent (generates PRPs)
- `context-engineering-executor` agent (executes plans)
- `context-engineering-orchestrator` agent (coordinates workflows)

