build-from-issue

Generate GitHub issue implementation plans and require human authorization before building.

8.1k|1.2k|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/NVIDIA/OpenShell --skill build-from-issue-nvidia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-from-issue
Source: https://github.com/NVIDIA/OpenShell/tree/main/.agents/skills/build-from-issue
Command: npx skills add https://github.com/NVIDIA/OpenShell --skill build-from-issue-nvidia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to automate the process of planning and implementing work from GitHub issues. It orchestrates an iterative workflow that documents an implementation plan, collects and responds to feedback, and only proceeds to code changes after a human authorizes via the state:agent-ready gate. It also ensures tests, documentation updates, and PR creation are included in the workflow.

Core Features & Use Cases

  • Stateful, issue-driven planning that can be run multiple times against the same issue.
  • Generates a concrete implementation plan, handles feedback by editing the plan, and manages labels and PR creation.
  • Enforces safety gates and auditing by requiring explicit human authorization before building.

Quick Start

Provide a GitHub issue number to generate an implementation plan and iterate on feedback until the plan is approved for execution.

Frequently Asked Questions about build-from-issue

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

FAQPage Schema
How do I automate implementation planning from a GitHub issue?

Automating implementation planning from a GitHub issue involves generating a concrete plan, iterating on feedback, and enforcing a human authorization gate before code changes. This workflow inspects issue labels and conversation history to drive deterministic actions.

Can I require manual approval before an automated agent writes code for a pull request?

Yes, you can require manual approval before an automated agent writes code by using a state:agent-ready safety gate. This ensures a human explicitly authorizes the transition from planning to code execution and PR creation.

What is the best way to manage iterative feedback on an issue-driven implementation plan?

Managing iterative feedback on an issue-driven implementation plan involves editing the plan based on comments and maintaining a traceable revision history. The workflow can run multiple times against the same issue until the plan is approved.

Does this issue management workflow handle tests and documentation updates automatically?

Yes, this issue management workflow handles tests and documentation updates automatically. It coordinates these updates alongside code changes and PR creation as part of the deterministic actions driven by issue labels.

How does issue-driven development use labels and conversation history to trigger actions?

Issue-driven development uses labels and conversation history to trigger actions by inspecting them to drive deterministic workflows. This stateful approach ensures the implementation plan aligns with the issue's context and feedback.

Why do I need a state:agent-ready gate for issue-driven software development?

You need a state:agent-ready gate for issue-driven software development to enforce safety gates and auditing. It prevents automated code execution until a human explicitly authorizes the finalized implementation plan.