issue-writer

Generate requirements-focused issues with acceptance criteria and constraints.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Kiwi-Home/ai-coding-resources --skill issue-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: issue-writer
Source: https://github.com/Kiwi-Home/ai-coding-resources/tree/main/plugins/coding-workflows/skills/issue-writer
Command: npx skills add https://github.com/Kiwi-Home/ai-coding-resources --skill issue-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing clear, actionable issues is challenging; teams often waste time clarifying vague requests and misaligning work. This skill provides a structured template to capture the problem, expected outcomes, acceptance criteria, and constraints in a tracker-agnostic way.

Core Features & Use Cases

  • Structured templates that separate problem, requirements, acceptance criteria, and constraints to reduce ambiguity.
  • Works with any tracker (GitHub, Jira, Linear, Asana) and supports cross-functional teams.
  • Ideal for new features, requirement updates, or planning work that will become a tracked issue.

Quick Start

Draft a requirements-focused issue describing what needs to be done for a feature.

Frequently Asked Questions about issue-writer

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

FAQPage Schema
How do I write clear GitHub issues that focus on requirements instead of implementation details?

To write clear GitHub issues focused on requirements, use a structured template that separates the problem, expected outcomes, acceptance criteria, and constraints. This ensures issues describe what needs to be done without specifying how to implement it.

What is the best way to write acceptance criteria for agile tracking across different platforms?

The best way to write acceptance criteria for agile tracking is using a tracker-agnostic format. State behavior-focused outcomes and constraints clearly so issues remain usable across Jira, GitHub, Linear, and Asana for cross-functional teams.

Can I use the same issue writing format for both Jira and GitHub trackers?

Yes, you can use the same issue writing format for Jira and GitHub trackers. The generated issues are tracker-agnostic and behavior-focused, ensuring they remain usable across languages, tech stacks, and different tracking platforms.

How do I structure a requirements-first issue for a new software feature?

Structure a requirements-first issue by drafting a template that captures the problem, expected outcomes, and constraints. This reduces ambiguity and misalignment by keeping the issue behavior-focused and free of implementation specifics.

Why does my development team keep misaligning on vague issue requests?

Teams misalign on vague issue requests because they lack structured acceptance criteria and clear constraints. Separating the problem statement from requirements ensures issues are actionable and describe expected behavior rather than implementation.

When should I avoid including technical implementation specifics in issue tracking?

You should avoid including technical implementation specifics in issue tracking when planning new features or requirement updates. Issues should remain behavior-focused and tracker-agnostic to prevent misalignment across cross-functional teams and tech stacks.