app-do-work

Implements a single issue end-to-end with validation, review, commit, and pull request creation.

Updated May 7, 2026
One-click install
npx skills add https://github.com/Pieter-1337/Euricom-tsz --skill app-do-work-pieter-1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-do-work
Source: https://github.com/Pieter-1337/Euricom-tsz/tree/main/.claude/skills/app-do-work
Command: npx skills add https://github.com/Pieter-1337/Euricom-tsz --skill app-do-work-pieter-1337

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a single issue into a merged-ready pull request requires many manual steps: reading the issue, exploring the codebase, implementing, running typechecks and tests, reviewing the diff, committing with conventions, and opening a PR. This Skill automates that entire loop for one issue at a time. ## Core Features & Use Cases - End-to-end issue implementation: Resolves a tracker reference or local markdown file, plans the work, implements it, and validates with linting, typechecking, and unit/integration tests. - Iterate mode: Detects an existing open PR for the issue and pushes follow-up commits addressing red CI checks and unresolved review comments instead of starting fresh. - Reviewer pass and QA report: Spawns a reviewer sub-agent on the diff, fixes high-priority findings, and reports unaddressed findings for human review. - Use Case: Point it at issue #42 from your tracker; it fetches the issue and its parent PRD, implements the change, runs the full test suite, commits with Conventional Commits, and opens a PR with "Fixes #42". ## Quick Start Ask the agent to do the work for issue #42 and it will implement, validate, and open a pull request.

Frequently Asked Questions about app-do-work

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

FAQPage Schema
How do I implement a GitHub issue automatically with an AI agent?

Pass the issue reference (e.g. #42 or a full issue URL) as the argument. The skill fetches the issue body and comments via the GitHub CLI, explores the codebase, implements the change, runs validation, and opens a pull request linked to the issue.

How does the skill handle an issue that already has an open PR?

It detects the open PR by searching for Fixes/Closes/Resolves references and switches to iterate mode. It checks out the PR branch, diagnoses failing CI checks and unresolved review comments, pushes follow-up commits, and leaves a comment describing the iteration.

Can I disable the reviewer pass for small changes?

Yes, pass --reviewer=false to skip the reviewer sub-agent pass. This is intended for trivially small changes where the cost of an extra review pass is not justified; by default the reviewer runs before commit.

What happens if tests fail before pushing the branch?

The pre-push validation gate re-runs the full check and test suite after commit. If still red after one fix attempt, the branch is pushed anyway with a Known failures section in the PR body so CI and iterate mode can address it.

Does the skill work with local issue files instead of a tracker?

Yes, the argument can be a path to a local markdown file describing the issue, which is read directly as the source of truth. If the argument matches neither a tracker reference nor an existing file, the skill aborts and asks for clarification.