coding-pm

Manages the full software development lifecycle from planning to merging.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Horacehxw/coding-pm --skill coding-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: coding-pm
Source: https://github.com/Horacehxw/coding-pm/tree/main
Command: npx skills add https://github.com/Horacehxw/coding-pm --skill coding-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the entire software development lifecycle for coding tasks, from planning to merging, by managing a background AI engineer. It ensures requirements are met, processes are followed, and quality standards are achieved without blocking your chat.

Core Features & Use Cases

  • End-to-End Workflow: Manages tasks through 5 phases: preprocessing, plan review, execution monitoring, acceptance testing, and merge/cleanup.
  • Background Execution: Coding tasks run independently in isolated worktrees, keeping your chat responsive.
  • Quality Assurance: Implements 3-layer testing (automated, functional, visual) and monitors progress actively.
  • Use Case: Request a new feature, like "Add JWT support to the auth module," and the skill will handle the planning, coding, testing, and merging process.

Quick Start

Use the coding-pm skill to add JWT support to the auth module.

Frequently Asked Questions about coding-pm

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

FAQPage Schema
How do I automate the software development lifecycle for background coding tasks?

Automating the software development lifecycle for background coding tasks is achieved by delegating execution to an AI agent. This skill manages planning, execution monitoring, testing, and merging in isolated worktrees to keep your chat responsive.

How does AI project management work for background code generation?

AI project management for background code generation works by acting as a QA agent that oversees a background engineer. It processes requests through five phases: preprocessing, plan review, execution monitoring, acceptance testing, and final code merging.

Can I run concurrent coding tasks without blocking my chat interface?

Yes, you can run concurrent coding tasks without blocking your chat interface. The skill executes code generation independently in isolated worktrees and handles concurrency, actively monitoring progress while providing detailed updates.

What is the best way to ensure quality assurance when delegating coding to an AI agent?

The best way to ensure quality assurance when delegating coding to an AI agent is using a 3-layer testing approach. This skill implements automated, functional, and visual testing to verify that quality standards are achieved before merging.

Does the coding-pm skill handle error recovery during workflow automation?

Yes, the coding-pm skill handles error recovery during workflow automation. It actively monitors background execution, manages error recovery processes, and ensures requirements are met without interrupting your primary chat session.

What are the limitations of using an AI agent for end-to-end project management?

Limitations of using an AI agent for end-to-end project management include dependencies on the background engineer's coding capabilities. While it handles planning and 3-layer testing, complex architectural decisions still require user approval during the plan review phase.