issue-writer

arisng's avatarfrom arisng

Skill for creating and drafting issue documents in the specified format, including bugs, features, RFCs, ADRs, tasks, retrospectives, etc. Use when you need to document software issues, features, decisions, or work items in .docs/issues/ or _docs/issues/ folders.

⭐1stars🔀0forks📁View on GitHub🕐Updated Dec 20, 2025

When & Why to Use This Skill

The Issue Writer Claude skill automates the creation of standardized technical documentation, including bug reports, feature plans, RFCs, and ADRs. By utilizing predefined templates and YAML frontmatter, it ensures consistency across software project documentation, helping teams maintain a clear record of decisions, tasks, and retrospectives directly within their repository structure.

Use Cases

  • Bug Tracking: Quickly generate structured bug reports with severity levels and reproduction steps to streamline the debugging process.
  • Architecture Documentation: Draft Architecture Decision Records (ADRs) to document the rationale behind key technical choices for future reference.
  • Feature Proposals: Create comprehensive Request for Comments (RFC) documents to facilitate team discussion on new software capabilities.
  • Project Retrospectives: Standardize post-project reviews and retrospective documents to capture lessons learned and action items.
nameissue-writer
descriptionSkill for creating and drafting issue documents in the specified format, including bugs, features, RFCs, ADRs, tasks, retrospectives, etc. Use when you need to document software issues, features, decisions, or work items in .docs/issues/ or _docs/issues/ folders.

Issue Writer

Overview

This skill enables the creation of concise, one-page technical documents for software issues, features, decisions, and work items, following a standardized YAML frontmatter and markdown structure.

Workflow

  1. Determine the type of document needed (Bug, Feature Plan, RFC, ADR, Task, Retrospective).
  2. Gather required information (title, description, status, etc.).
  3. Use the provided script to generate the document file in the appropriate folder.
  4. Optionally run the metadata extraction script to update the index.

Usage

Run the script with parameters to create a new issue document:

python scripts/create_issue.py --type "Bug" --title "Fix login timeout" --description "Users are logged out after 5 minutes" --severity "High"

See references/templates.md for detailed template structures.

Resources

scripts/

  • create_issue.py: Script to generate issue documents based on templates.

references/

  • templates.md: Detailed templates for each issue type.