
Build from GitHub Issue
Plans and implements a GitHub issue with verification, docs and a closing PR.
Install
npx skills add NVIDIA/OpenShell --skill build-from-issue -g -a claude-code -y- Repository
- NVIDIA/OpenShell20.9k
- Category
- Git and review
- Updated
- 4d ago
- License
- Apache-2.0
- Context cost
- Lightabout 1,252 tokens
- Runs scripts
- No, instructions only
What it does
Plan and implement work described in a GitHub issue, including verification, documentation, and a PR that closes the issue.
Build From Issue
Use a specific GitHub issue to plan and implement a scoped change. Direct user instructions authorize the phase requested. Planning alone does not authorize implementation. For unattended work, inspect the current state:* label descriptions, maintainer assignments, and issue comments to infer the authorized phase. Proceed only when those records authorize the phase; do not assume every state permits implementation.
Inspect the issue
- Run
gh issue view <id> --json number,title,body,state,labels,comments,assigneesand follow Label Discovery inCONTRIBUTING.mdto retrieve every page of currentstate:*label definitions and resolve unclear meanings. Infer whether triage, validation, and human acceptance have happened. Do not hard-code label names or change disposition as part of building. - Read the issue, comments, linked PRs, and current code. Check for an active owner or implementation. If the issue concerns a vulnerability, use
review-security-issueandfix-security-issueinstead. - Confirm that the User Story attests to the human operator's first-hand OpenShell use and gives a specific use case. If the issue lacks this, ask the operator before proceeding with planning or implementation. For a bug, require reproduction using only an OpenShell deployment; do not install third-party tools solely to demonstrate the problem.
- If the user's direct request starts before the normal issue disposition, briefly report the discrepancy and continue with the authorized phase. Stop only when information needed to do the work is actually unavailable or a conflicting owner needs resolution.

