Develop Feature
Purpose
Translate a feature request issue into working code changes, submitted as a draft pull request for human review.
Instructions
- •Read the issue title and body to understand the feature requirements
- •If the requirements are insufficient to implement safely:
- •Comment on the issue explaining what additional information is needed
- •Flag the issue for human review
- •Stop — do not produce code
- •Call
implement_featurewith the repository, issue number, title, and body - •If a branch name is returned:
- •Call
open_pull_requestwith:- •Title: "feat: <concise feature description> (closes #<issue>)"
- •Body: Summary of changes + "Closes #<issue_number>"
- •draft: true
- •Call
- •Log the PR number and link
Pull Request Requirements
- •Title MUST follow conventional commit format:
feat: <description> - •Body MUST reference the originating issue with "Closes #<number>"
- •Body MUST include a summary of what was implemented
- •PR MUST be opened as draft — never as ready-for-review
Expected Output
The opened draft pull request with its number and URL.