Skip to content
Back to skills

Issue Create Pjpj42 Gridracer

ASecurity

Create GitHub issue with template

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 9, 2026
developmentbashnodetestinggitperformance

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill issue-create-pjpj42-gridracer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Issue Create Pjpj42 Gridracer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Issue Create Pjpj42 Gridracer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-issue-create-pjpj42-gridracer/badge)](https://www.skillsdirectory.com/skills/majiayu000-issue-create-pjpj42-gridracer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: issue-create
description: Create GitHub issue with template
argument-hint: "[title]"
allowed-tools:
  - Bash
  - AskUserQuestion
model: sonnet
---

# Create GitHub Issue

Create new issue with appropriate template and labels.

## Usage

```
/issue-create "Racer moves through walls"
/issue-create "Add AI opponent difficulty levels"
/issue-create "Refactor collision detection"
```

## Steps

### 1. Determine Issue Type

Analyze title for keywords:
- Contains "bug", "crash", "broken", "fix", "error" → **bug** template
- Contains "feature", "add", "implement", "new" → **feature** template
- Contains "refactor", "improve", "update", "optimize" → **task** template
- Default if unclear → Ask user

### 2. Auto-Detect Component Labels

Scan title for component keywords:
- "collision", "bresenham", "path" → add `collision-detection`
- "scenekit", "render", "node", "material" → add `scenekit`
- "game", "state", "player", "move" → add `game-logic`
- "ui", "interface", "button", "display" → add `ui`
- "ai", "opponent", "bot" → add `ai`
- "test", "testing" → add `testing`

### 3. Determine Priority (Optional)

Ask user if priority should be set:
- Critical: Game-breaking, unplayable
- High: Major feature broken
- None: Standard priority

### 4. Create Issue

```bash
# Bug example
gh issue create \
  --title "BUG: Racer moves through walls" \
  --template bug_report.md \
  --label "bug,collision-detection"

# Feature example
gh issue create \
  --title "FEATURE: Add AI opponent" \
  --template feature_request.md \
  --label "feature,ai,game-logic"

# Task example
gh issue create \
  --title "TASK: Refactor collision detection" \
  --template task.md \
  --label "task,collision-detection"
```

### 5. Return Issue Number

Parse output to extract issue number and display:

```
✓ Issue #47 created: "BUG: Racer moves through walls"
Labels: bug, collision-detection
View: gh issue view 47
```

## Type Detection Logic

```
Keywords for BUG:
  - bug, crash, broken, error, fail, fix
  - incorrect, wrong, issue, problem
  - teleport, glitch

Keywords for FEATURE:
  - feature, add, implement, new, create
  - support, enable, allow

Keywords for TASK:
  - refactor, improve, update, optimize
  - clean, reorganize, restructure
  - performance, maintainability
```

## Component Detection Logic

```
collision-detection:
  - collision, bresenham, path, wall, crash

scenekit:
  - scenekit, render, node, material, camera
  - scene, geometry, visual, display

game-logic:
  - game, state, player, move, turn
  - velocity, position, lap, finish

ui:
  - ui, interface, button, menu, hud
  - control, input, display, screen

ai:
  - ai, opponent, bot, computer, difficulty

testing:
  - test, testing, unit, integration, spec
```

## Example Workflows

**Bug Report**:
```
User: /issue-create "Racer teleports through walls at high velocity"

Claude:
- Detected: BUG (keywords: teleport, walls)
- Component: collision-detection (keywords: walls, velocity)
- Template: bug_report.md

Creates issue #47 with:
- Title: "BUG: Racer teleports through walls at high velocity"
- Labels: bug, collision-detection
- Template: bug_report.md
```

**Feature Request**:
```
User: /issue-create "Add AI opponent with multiple difficulty levels"

Claude:
- Detected: FEATURE (keywords: add)
- Components: ai (keywords: AI, opponent, difficulty)
- Template: feature_request.md

Creates issue #48 with:
- Title: "FEATURE: Add AI opponent with multiple difficulty levels"
- Labels: feature, ai
- Template: feature_request.md
```

## Notes

- Issue is created but template sections need manual filling
- User can edit issue on GitHub after creation
- Skills like `/play-test` and `/debug` create fully-filled issues
- For manual creation, this skill just sets up the structure

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.