https://github.com/2ykwang/django-ticket-triage
claude-code command for analyzing and triaging Django Trac tickets.
https://github.com/2ykwang/django-ticket-triage
claude claude-code claude-code-commands cli-tool contribution django
Last synced: about 2 months ago
JSON representation
claude-code command for analyzing and triaging Django Trac tickets.
- Host: GitHub
- URL: https://github.com/2ykwang/django-ticket-triage
- Owner: 2ykwang
- License: mit
- Created: 2025-12-20T17:17:30.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-12-23T13:34:06.000Z (6 months ago)
- Last Synced: 2026-03-31T18:50:45.516Z (3 months ago)
- Topics: claude, claude-code, claude-code-commands, cli-tool, contribution, django
- Language: Python
- Homepage:
- Size: 38.1 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# django-ticket-triage
A Claude Code command that helps you analyze Django Trac tickets before contributing.
## What it does
### `/triage` - Ticket Analysis
When you run `/triage `, it automatically:
- Fetches ticket details, status, and comment history
- Searches for duplicate/related tickets across Trac, GitHub PRs, and Django Forum
- Locates relevant source code in the Django codebase
- Evaluates ticket validity (bug vs feature, reproducibility, scope)
- Generates a structured triage report with recommendations
### `/impl-plan` - Implementation Planning
When you run `/impl-plan `, it automatically:
- Loads the existing triage report for context
- Performs deep analysis of target code and tests
- Generates 2-4 implementation options (A/B/C)
- Compares trade-offs (complexity, risk, backwards compatibility)
- Recommends the best approach with implementation checklist
## Installation
```bash
git clone https://github.com/2ykwang/django-ticket-triage.git
cd django-ticket-triage
uv sync
# Clone Django source for code-level analysis
git clone https://github.com/django/django.git
```
## Usage
Open Claude Code in the project directory:
```bash
cd django-ticket-triage
claude
```
### Workflow
```
/triage 36640 # Step 1: Generate triage report
/impl-plan 36640 # Step 2: Plan implementation approach
```
### Language Support
```
/triage 36640 ko # Korean report
/impl-plan 36640 ko # Korean report
```
### Output
| Command | Output Location |
|---------|-----------------|
| `/triage` | `triage-reports/.md` |
| `/impl-plan` | `impl-reports/.md` |
## Example Output
See [examples/](examples/) for sample reports.
## Limitations
- Final triage decisions should be made by humans
- Analysis quality depends on available ticket comments and history
- External context (W3C specs, screen reader support, etc.) may require manual verification