pd

Enforce gated transitions between specification, planning, implementation, and verification phases.

2|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/eng-vmessiah/project-development-skill --skill pd-eng-vmessiah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pd
Source: https://github.com/eng-vmessiah/project-development-skill/tree/main/skills/pd
Command: npx skills add https://github.com/eng-vmessiah/project-development-skill --skill pd-eng-vmessiah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill solves the chaos of unmanaged software development by enforcing a strict, gated pipeline that ensures every feature is properly specified, planned, and verified before a single line of production code is written.

Core Features & Use Cases

  • Gated Workflow: Enforces a mandatory sequence from discovery and specification to implementation and delivery.
  • State Management: Maintains machine-readable progress tracking via .spec/ control planes, preventing lost work or skipped verification.
  • Use Case: Use this for complex multi-file refactors or new feature integrations where you need to ensure architecture decisions are recorded, dependencies are managed, and every task is validated against acceptance criteria.

Quick Start

Use the pd skill to initialize a new feature pipeline for the user authentication module.

Frequently Asked Questions about pd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a gated software development pipeline and when do I need one?

A gated development pipeline enforces mandatory transitions between specification, planning, implementation, and verification phases. You need this for complex multi-file refactors or new feature integrations to prevent skipped verification and ensure project state consistency.

How do I enforce specification and verification phases in my development workflow?

You enforce specification and verification by applying a control plane with machine-readable artifacts and task-level validation contracts. This maintains progress tracking and ensures every feature is properly specified and verified before delivery.

Can I use a strict development pipeline for multi-file refactoring tasks?

Yes, a strict development pipeline is designed for complex multi-file refactoring tasks. It manages dependencies and ensures every task is validated against acceptance criteria to maintain project state consistency during the integration process.

What's the best way to track project state consistency during feature development?

The best way to track project state consistency is maintaining machine-readable progress tracking via a control plane. This prevents lost work or skipped verification by enforcing task-level validation contracts across the development lifecycle.

Do I need a control plane to orchestrate complex feature development?

Yes, you need a control plane to orchestrate complex feature development because it provides the machine-readable artifacts required for state management. Strict adherence to these artifacts ensures dependencies are managed and gated transitions are enforced.

Why does unmanaged software development cause skipped verification and lost work?

Unmanaged software development causes skipped verification because it lacks a strict gated pipeline for state management. Without machine-readable progress tracking via a control plane, tasks are not validated against acceptance criteria, leading to lost work and inconsistent project states.