Create issue
Eleven free, vendor-neutral AI engineering skills for common SDLC workflows.
npx -y skills add aictrl-dev/skills --skill create-issueAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Create a code-grounded engineering story or task with scope, acceptance criteria, test expectations, risks, and open questions. Use when the user says "create an issue", "open a ticket", "make a backlog item", or describes a feature or chore that should be tracked; delegate defects to create-bug.
SKILL.md
3.7 KB, as published. Nobody here has run it
Create an Engineering Issue
Turn a vague feature, chore, or engineering request into a provider issue that another engineer can implement without reconstructing intent. Use create-bug for broken or regressed behavior.
Workflow
- Classify the request. If it describes symptoms, an exception, a regression, or expected-versus-actual behavior, stop and use
create-bug. - Resolve the target repository and issue provider from the request, repository remote, or native provider tools. If no writable provider is available, produce provider-neutral Markdown.
- Search open and closed issues for the outcome, component, and distinctive terms. Link a real duplicate instead of creating another issue.
- Inspect repository guidance, relevant code, architecture, schemas, APIs, UI, tests, and recent changes. Ground scope in evidence; do not invent an implementation.
- Define the user or operator, current situation, desired outcome, and why the work matters now.
- Trace the work across affected layers and identify dependencies, compatibility, authorization, privacy, observability, rollout, and migration concerns.
- Write independently verifiable acceptance criteria, including negative and regression cases appropriate to the change.
- Separate required scope, explicit out-of-scope items, risks, and open decisions. Ask only when an unresolved choice materially changes the ticket.
- Draft the issue with the template below. Show it before external creation unless the user already explicitly authorized creation.
- Create with the provider's native capability and existing labels/milestone conventions when available. Return the URL and summarize any provider metadata you could not set.
Template
## Context
<current user-facing situation and repository evidence>
## Goal
<specific desired outcome and success definition>
## User story
As a <persona>,
I want <capability>,
so that <outcome>.
## Proposed approach
<high-level implementation constraints supported by evidence; leave design room>
## Acceptance criteria
- [ ] <observable behavior and verification>
- [ ] <negative or boundary behavior>
- [ ] <test, migration, authorization, or rollout requirement>
## Out of scope
- <explicit boundary>
## Risks and dependencies
- <risk/dependency plus mitigation or owner>
## Open questions
- <only decisions that could change scope or outcome>
## References
- <code paths, docs, related issues/PRs>
Quality bar
- Titles are short, action-oriented, and name the outcome.
- Every criterion can be demonstrated by a test, command, API response, rendered state, or recorded external result.
- Findings name concrete paths or contracts; generic “improve” language is rejected.
- External mutation, assignment, and milestone changes stay within the user's authorization.
- Never include secrets, credentials, private customer data, or unnecessary source excerpts.
Built by aictrl.dev. This skill teaches the workflow; aictrl operationalizes it — grounded in your backlog, team standards, and codebase knowledge graph. See how →