ot-auto-implement-spec

Implements an existing spec into a reviewed, verified pull request on GitHub.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/triage-software/skills --skill ot-auto-implement-spec-triage-software
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ot-auto-implement-spec
Source: https://github.com/triage-software/skills/tree/main/skills/ot-auto-implement-spec
Command: npx skills add https://github.com/triage-software/skills --skill ot-auto-implement-spec-triage-software

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Turning a written design spec into shipped code normally requires manual coordination across planning, branching, validation, review, and QA. This Skill automates that chain: it resolves a spec reference, delegates implementation to the PR engine skills, and returns a ready, labeled, reviewed PR with UI screenshots when the change is user-facing. ## Core Features & Use Cases - Flexible spec resolution: Resolves a spec by repo-relative path, name/slug, issue id, or spec-PR number, stopping cleanly with closest candidates when nothing matches. - Engine delegation and resume: Routes fresh work to ot-auto-create-pr and resumes an existing implementation PR via ot-auto-continue-pr, never duplicating PRs and keeping the spec PR design-only. - UI verification with evidence: Runs ot-auto-qa-pr on user-facing changes to boot the app, drive changed flows, and post screenshots plus a pass/fail report on the PR. - Use Case: After ot-auto-write-spec opens a spec PR for a new rate-limiting feature, run this Skill with the spec name; it implements the plan in an isolated worktree, runs the validation gate and review loop, and delivers a ready PR referencing the spec. ## Quick Start Ask the agent to implement the spec for your feature, for example: implement the spec from issue 123 and ship it as a reviewed PR.

Frequently Asked Questions about ot-auto-implement-spec

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

FAQPage Schema
How do I implement a spec into a pull request automatically?▼

Pass the spec reference to this Skill as a path, name, issue id, or spec-PR number. It resolves the spec, delegates implementation to ot-auto-create-pr, runs the validation and review loop, and returns a ready PR with chaining reference lines.

What happens if the spec cannot be found?▼

The run stops cleanly with Status: blocked and lists the closest candidate specs it searched. It never guesses or writes a spec itself; you create one first with ot-auto-write-spec and rerun.

Does it create a second PR if an implementation PR already exists?▼

No. It searches for an open PR referencing the spec via Source doc or Refs lines and resumes it through ot-auto-continue-pr. Exactly one implementation PR exists per spec, and the spec PR stays design-only.

Can I skip UI verification for backend-only changes?▼

Yes. Pass --no-ui to skip end-of-run UI verification, and purely backend, API, or docs specs omit UI commentary automatically. User-facing changes run ot-auto-qa-pr to attach screenshots and a pass/fail report.

What are the limitations of this orchestration skill?▼

It is a thin orchestrator and does not plan, validate, label, or review code itself; those belong to the engine skills it invokes. It also requires the agentic pipeline configuration and tracker descriptor to be set up first.