ワンクリックで
create-modernization-issue
Create a GitHub issue for a modernization task with proper template
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create a GitHub issue for a modernization task with proper template
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Analyze build errors and categorize them by type for planning fixes
Analyze .Codex configuration for gaps, improvements, and needed updates
Build, test, group changes logically, commit with Conventional Commits format, and push
Run tests and verify code coverage meets 80% minimum requirement
Analyze .claude configuration for gaps, improvements, and needed updates
Build, test, group changes logically, commit with Conventional Commits format, and push
| name | create-modernization-issue |
| description | Create a GitHub issue for a modernization task with proper template |
| user-invocable | true |
| argument-hint | <title> |
Creates a GitHub issue directly for modernization tasks following the project's spec-driven development process.
/create-modernization-issue "Fix nullable warnings in CharacterReader"
/create-modernization-issue "Convert to file-scoped namespaces"
gh) as fallbackThis skill uses GitHub API via two methods:
When available, uses MCP tools:
github_search_repositories - Find repogithub_search_issues - Check for duplicatesgithub_create_issue - Create issuesgithub_update_issue - Update existing issuesAdvantages: Native API, structured responses, better error handling
gh)When MCP unavailable, uses gh commands:
gh issue list --search "..." - Searchgh issue create --title "..." --body "..." - Creategh issue edit N --body "..." - UpdateAdvantages: Always available, no MCP server needed
Choose from:
I'll provide formatted markdown ready to paste into a new GitHub issue:
---
name: Modernization Task
labels: enhancement, modernization
---
## Description
[Your description]
## Current State
[Current code pattern]
## Target State
[Desired modern C# pattern]
## Acceptance Criteria
- [ ] Code compiles without warnings
- [ ] All existing tests pass
- [ ] Test coverage remains ≥ 80%
- [ ] Code follows .editorconfig rules
- [ ] Modern C# patterns applied consistently
## Files Affected
- [ ] src/ECMABasic.Application/CharacterReader.cs
- [ ] ...
## Related Issues
#1 (if applicable)
When invoked, I will:
Detect available GitHub integration:
gh CLICheck for existing issues first:
gh issue list --repo treytomes/ecma_basic \
--search "nullable OR reference OR CS86" \
--state all --limit 20
Assess issue size:
Detect issue type from title keywords:
Load appropriate template from templates/ directory
Customize with project data:
Create issue(s) on GitHub using gh issue create:
gh issue create \
--repo treytomes/ecma_basic \
--title "Issue Title" \
--body "$(cat issue-body.md)" \
--label bug,modernization \
--milestone "v0.3.0"
Return issue URL(s) and number(s) for reference
User: /create-modernization-issue "Fix nullable reference type violations"
Me: 📋 Creating GitHub Issue...
Type detected: Nullable Reference Types
Template: nullable.md
Data source: .Codex/audits/build-audit-2026-06-23.md
Customizing with:
- 127 CS86xx errors across 40 files
- Top files: Interpreter.cs (21), IEnvironment.cs (15)
- Effort estimate: 8-12 hours
Creating issue on GitHub...
✅ Issue created successfully!
Issue #1: Fix nullable reference type violations
URL: https://github.com/treytomes/ecma_basic/issues/1
Labels: bug, modernization
Milestone: v0.3.0
Ready to start work on this issue!