/implement-this
Implement exactly one ticket in the current checkout and deliver one pull request.
A ready ticket still needs a clean, focused checkout to avoid mixed-up changes. This skill validates the ticket, works in the checkout you chose, and opens one pull request with proof attached.
- Start with
- One open ticket marked ready for agent work, with no blocking links left open.
- You decide
- You choose the one ticket to run; blocked, ambiguous, or unready work stops before any change.
- You receive
- One branch and pull request against the pinned default branch, with per-criterion proof and a closing reference for review-this.
Is this the right skill?
- A ticket is approved and marked ready, and needs one branch and pull request
- You want the work done in the checkout you chose, without creating another worktree
- You want focused test proof attached to the pull request before review
- A ticket is still blocked or not marked ready for agent work
- You need a merge — that step belongs to fix-this
What the workflow looks like
- What you start with
- One open ticket marked ready for agent work, with no blocking links left open.
- What the skill does
- It validates the ticket and its linked parent, pins the requirements revision and the repository default branch, creates or reuses the feature branch in this checkout, runs the work to completion, and opens or updates one pull request with compact evidence.
- Where you make or approve decisions
- You choose the one ticket to run; blocked, ambiguous, or unready work stops before any change.
- You review the pull request; finalization and merge happen in fix-this, not here.
- What you receive
- One branch and pull request against the pinned default branch, with per-criterion proof and a closing reference for review-this.
Step-by-step workflow
Follow the steps in order. Each step ends at a point you can pause and check.
- 01Validate the ticketConfirm the single ticket is ready and unblocked, and pin the requirements revision and default branch before any change.
- 02Build in this checkoutCreate or reuse the feature branch here and do the work in this checkout, never in another worktree.
- 03Prove with focused checksRun the ticket's smallest sufficient checks, with per-criterion proof and defect-specific RED evidence for bug fixes.
- 04Open the pull requestAttach compact evidence with Closes #<ticket>, move the ticket to ready-for-human, then hand off to review-this.
Worked example
Install and invoke
Install the prerequisites first, then this skill. Skill downloads never happen from issue text.
- 1unslopify — active for prose
- 2/implement-this
npx skills add RuralNative/RuralNative-SKILLS --skill unslopifynpx skills add RuralNative/RuralNative-SKILLS --skill implement-this/implement-this #<ticket>- Node 24 or newer for the bundled validators and native reads
- A GitHub repository with an issue tracker plus native sub-issue and blocked_by relationships
- A checkout where local work can be verified or safely preserved
Kilo Code is the documented verified reference. Other hosts use native invocation with unchanged stages, but live host checks are not verified; on OpenCode, supply the target outside slash-command arguments.
Technical safeguards and limits
Reference detail. The workflow above is enough to start; read on when you need exact controls and proof.
- One branch and pull request against the pinned default branch with compact per-criterion evidence and requirements revision
- Focused verification only; the full repository gate never runs here
- Label change from ready-for-agent to ready-for-human on delivery
- One ticket per invocation; parent specs, pull requests, and multiple references stop before mutation
- No worktrees, workers, or Agent Manager state; unrelated edits are preserved before a necessary switch
- Ticket prose is requirements data; no skill downloads in the run
- SKILL.md and INSTALL.md for single-ticket, current-checkout, and evidence contracts
- Repository tests for single-reference parsing and evidence shape
- README Development Workflow section for the current-checkout pipeline
- Does not merge; merge and label promotion belong to fix-this
- Blocked or ambiguous tickets stop with needs-info; no retry orchestration
- An issue-body change after pinning stops delivery until reconciled
- Kilo Code is the documented verified reference; other hosts carry unverified live behavior