โ† All skills
Tencent SkillHub ยท Developer Tools

Piv

PIV workflow orchestrator - Plan, Implement, Validate loop for systematic multi-phase software development. Use when building features phase-by-phase with PRPs, automated validation loops, or multi-agent orchestration. Supports PRD creation, PRP generation, codebase analysis, and iterative execution with validation.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

PIV workflow orchestrator - Plan, Implement, Validate loop for systematic multi-phase software development. Use when building features phase-by-phase with PRPs, automated validation loops, or multi-agent orchestration. Supports PRD creation, PRP generation, codebase analysis, and iterative execution with validation.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, assets/prp_base.md, assets/workflow-template.md, references/codebase-analysis.md, references/create-prd.md, references/execute-prp.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.3

Documentation

ClawHub primary doc Primary doc: SKILL.md 20 sections Open source page

Arguments: $ARGUMENTS

Parse arguments using this logic:

PRD Path Mode (first argument ends with .md)

If the first argument ends with .md, it's a direct path to a PRD file: PRD_PATH - Direct path to the PRD file PROJECT_PATH - Derived by going up from PRDs/ folder START_PHASE - Second argument (default: 1) END_PHASE - Third argument (default: auto-detect from PRD)

Project Path Mode

If the first argument does NOT end with .md: PROJECT_PATH - Absolute path to project (default: current working directory) START_PHASE - Second argument (default: 1) END_PHASE - Third argument (default: 4) PRD_PATH - Auto-discover from PROJECT_PATH/PRDs/ folder

Detection Logic

If $ARGUMENTS[0] ends with ".md": PRD_PATH = $ARGUMENTS[0] PROJECT_PATH = dirname(dirname(PRD_PATH)) START_PHASE = $ARGUMENTS[1] or 1 END_PHASE = $ARGUMENTS[2] or auto-detect from PRD PRD_NAME = basename without extension Else: PROJECT_PATH = $ARGUMENTS[0] or current working directory START_PHASE = $ARGUMENTS[1] or 1 END_PHASE = $ARGUMENTS[2] or 4 PRD_PATH = auto-discover from PROJECT_PATH/PRDs/ PRD_NAME = discovered PRD basename

Mode Detection

After parsing arguments: If PRD_PATH was provided or auto-discovered โ†’ MODE = "execute" (normal flow) If no PRD found and no PRD_PATH provided โ†’ MODE = "discovery"

Required Reading by Role

CRITICAL: Each role MUST read their instruction files before acting. RoleInstructionsDiscovery (no PRD)Read {baseDir}/references/piv-discovery.mdPRD CreationRead {baseDir}/references/create-prd.mdPRP GenerationRead {baseDir}/references/generate-prp.mdCodebase AnalysisRead {baseDir}/references/codebase-analysis.mdExecutorRead {baseDir}/references/piv-executor.md + {baseDir}/references/execute-prp.mdValidatorRead {baseDir}/references/piv-validator.mdDebuggerRead {baseDir}/references/piv-debugger.md Prerequisite: A PRD must exist before entering the Phase Workflow. If no PRD exists, the orchestrator enters Discovery Mode (see below).

Discovery Mode (No PRD Found)

When MODE = "discovery": Read {baseDir}/references/piv-discovery.md for the discovery process Present discovery questions to the user in a friendly, conversational tone (single message) Target audience is vibe coders, not senior engineers โ€” keep it approachable Skip questions the user already answered in their initial message Wait for user answers Fill gaps with your own expertise: If user doesn't know tech stack โ†’ research (web search, codebase scan) and PROPOSE one If user can't define phases โ†’ propose 3-4 phases based on scope Always propose-and-confirm: "Here's what I'd suggest โ€” does this sound right?" Run project setup (create PRDs/, PRPs/templates/, PRPs/planning/) Generate PRD: Read {baseDir}/references/create-prd.md, use discovery answers + your proposals to write PRD to PROJECT_PATH/PRDs/PRD-{project-name}.md Set PRD_PATH to the generated PRD, auto-detect phases โ†’ continue to Phase Workflow The orchestrator handles discovery and PRD generation directly (no sub-agent needed โ€” interactive Q&A requires staying in the same session, and answers are already in context for PRD generation).

Orchestrator Philosophy

"Context budget: ~15% orchestrator, 100% fresh per subagent" You are the orchestrator. You stay lean and manage workflow. You DO NOT execute PRPs yourself - you spawn specialized sub-agents with fresh context for each task. Sub-agent spawning: Use the sessions_spawn tool to create fresh sub-agent sessions. Each spawn is non-blocking โ€” you'll receive results via an announce step. Wait for each agent's results before proceeding to the next step.

Project Setup (piv-init)

If the project doesn't have PIV directories, create them: mkdir -p PROJECT_PATH/PRDs PROJECT_PATH/PRPs/templates PROJECT_PATH/PRPs/planning Copy {baseDir}/assets/prp_base.md to PROJECT_PATH/PRPs/templates/prp_base.md if it doesn't exist. Create PROJECT_PATH/WORKFLOW.md from {baseDir}/assets/workflow-template.md if it doesn't exist.

Phase Workflow

For each phase from START_PHASE to END_PHASE:

Step 1: Check/Generate PRP

Check for existing PRP: ls -la PROJECT_PATH/PRPs/ 2>/dev/null | grep -i "phase.*N\|pN\|p-N" If no PRP exists, spawn a fresh sub-agent using sessions_spawn to do both codebase analysis and PRP generation in sequence: RESEARCH & PRP GENERATION MISSION - Phase {N} ============================================== Project root: {PROJECT_PATH} PRD Path: {PRD_PATH} ## Phase {N} Scope (from PRD) {paste phase scope} ## Step 1: Codebase Analysis Read {baseDir}/references/codebase-analysis.md for the process. Save to: {PROJECT_PATH}/PRPs/planning/{PRD_NAME}-phase-{N}-analysis.md ## Step 2: Generate PRP (analysis context still loaded) Read {baseDir}/references/generate-prp.md for the process. Use template: PRPs/templates/prp_base.md Output to: {PROJECT_PATH}/PRPs/PRP-{PRD_NAME}-phase-{N}.md Do BOTH steps yourself. DO NOT spawn sub-agents.

Step 2: Spawn EXECUTOR

Spawn a fresh sub-agent using sessions_spawn: EXECUTOR MISSION - Phase {N} ============================ Read {baseDir}/references/piv-executor.md for your role definition. Read {baseDir}/references/execute-prp.md for the execution process. PRP Path: {PRP_PATH} Project: {PROJECT_PATH} Follow: Load PRP โ†’ Plan Thoroughly โ†’ Execute โ†’ Validate โ†’ Verify Output EXECUTION SUMMARY with Status, Files, Tests, Issues.

Step 3: Spawn VALIDATOR

Spawn a fresh sub-agent using sessions_spawn: VALIDATOR MISSION - Phase {N} ============================= Read {baseDir}/references/piv-validator.md for your validation process. PRP Path: {PRP_PATH} Project: {PROJECT_PATH} Executor Summary: {SUMMARY} Verify ALL requirements independently. Output VERIFICATION REPORT with Grade, Checks, Gaps. Process result: PASS โ†’ commit | GAPS_FOUND โ†’ debugger | HUMAN_NEEDED โ†’ ask user

Step 4: Debug Loop (Max 3 iterations)

Spawn a fresh sub-agent using sessions_spawn: DEBUGGER MISSION - Phase {N} - Iteration {I} ============================================ Read {baseDir}/references/piv-debugger.md for your debugging methodology. Project: {PROJECT_PATH} PRP Path: {PRP_PATH} Gaps: {GAPS} Errors: {ERRORS} Fix root causes, not symptoms. Run tests after each fix. Output FIX REPORT with Status, Fixes Applied, Test Results. After debugger: re-validate โ†’ PASS (commit) or loop (max 3) or escalate.

Step 5: Smart Commit

cd PROJECT_PATH && git status && git diff --stat Create semantic commit with Built with FTW (First Try Works) - https://github.com/SmokeAlot420/ftw.

Step 6: Update WORKFLOW.md

Mark phase complete, note validation results.

Step 7: Next Phase

Loop back to Step 1 for next phase.

Error Handling

No PRD: Enter Discovery Mode (see Discovery Mode section above) Executor BLOCKED: Ask user for guidance Validator HUMAN_NEEDED: Ask user for guidance 3 debug cycles exhausted: Escalate to user

Sub-Agent Timeout/Failure

When a sub-agent times out or fails: Check for partial work (files created, tests written) Retry once with a simplified, shorter prompt If retry fails, escalate to user with what was accomplished

Completion

  • ## PIV RALPH COMPLETE
  • Phases Completed: START to END
  • Total Commits: N
  • Validation Cycles: M
  • ### Phase Summary:
  • Phase 1: [feature] - validated in N cycles
  • ...
  • All phases successfully implemented and validated.
Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
6 Docs
  • SKILL.md Primary doc
  • assets/prp_base.md Docs
  • assets/workflow-template.md Docs
  • references/codebase-analysis.md Docs
  • references/create-prd.md Docs
  • references/execute-prp.md Docs