copilot

Orchestrates human-in-the-loop feature shipping from brainstorm through PR merge.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/pgoell/pgoell-claude-tools --skill copilot-pgoell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot
Source: https://github.com/pgoell/pgoell-claude-tools/tree/main/plugins/deprecated/skills/copilot
Command: npx skills add https://github.com/pgoell/pgoell-claude-tools --skill copilot-pgoell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Coordinating a full feature workflow (brainstorm, spec, plan, TDD implementation, docs, audit, PR, CI) by hand is error-prone and inconsistent. This Skill automates the mechanical steps while keeping the user in control of the two design decisions that matter most: the brainstorm and the spec approval. ## Core Features & Use Cases - Human gates plus autonomy: The user drives the step 2 brainstorm and step 3 spec approval; the agent autonomously handles workspace prep, planning, TDD execution with subagents, docs, audits, PR creation, and the CI loop. - Project profile driven: Reads .workbench/autopilot.md for PR behavior (stop_at_green, automerge, request_review), hooks, required skills, and project-specific rules. - Deviation logging and skill audit: Records every departure from the approved spec or plan in a scratch log and runs a blocking pre-PR audit confirming all required skills were invoked. - Use Case: A developer wants to ship a new feature with full design control but without manual orchestration. They answer brainstorm and spec questions, then the Skill implements, tests, audits, opens the PR, and optionally automerges once CI is green. ## Quick Start Run the copilot workflow to ship my next feature, pausing for me at the brainstorm and spec approval gates. Note: this Skill is deprecated and superseded by workbench:pilot.

Frequently Asked Questions about copilot

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

FAQPage Schema
How do I run a human-in-the-loop feature workflow with an AI agent?

Create a .workbench/autopilot.md project profile, then invoke the copilot workflow. You answer the brainstorm questions and approve the spec at two human gates; the agent autonomously handles planning, TDD implementation, docs, audit, PR creation, and the CI loop.

What is the difference between copilot and autopilot workflows?

Copilot and autopilot share the same .workbench/autopilot.md profile and required skills. Copilot differs only in steps 2 and 3: the user personally drives the brainstorm and approves the spec, while autopilot runs those steps autonomously.

Is the copilot skill still maintained?

No. Copilot is deprecated and superseded by workbench:pilot, which replaces both autopilot and copilot with one orchestrator and composable human gates. The archived copy is no longer maintained.

What happens when the copilot workflow deviates from the approved spec?

Every departure from the approved spec or committed plan is recorded in a scratch deviation log with the step, the issue, the decision, and reasoning. If a deviation would invalidate a user decision made at a human gate, the workflow stops and asks before proceeding.

Does copilot support both Claude Code and Codex runtimes?

Yes. It uses Claude Code tool names by default and provides a Codex adapter reference for tool-name mapping, including a sequential fallback for subagent-driven development when parallel dispatch is unavailable.

Can copilot automatically merge pull requests?

Only if the profile sets Mode to automerge; the default stop_at_green mode never merges. With automerge it runs gh pr merge --auto, polls until merged, then refreshes the local default branch. A user saying don't merge overrides it to request_review for that run.