Skip to content

feat(skills): add create-issue slash-command skill#165

Merged
TheMeinerLP merged 5 commits intomainfrom
feat/issue-skill
Apr 25, 2026
Merged

feat(skills): add create-issue slash-command skill#165
TheMeinerLP merged 5 commits intomainfrom
feat/issue-skill

Conversation

@TheMeinerLP
Copy link
Copy Markdown
Contributor

What changed?

Adds a new /create-issue skill that provides a structured workflow for creating GitHub issues in the Voyager repository. The skill enforces Conventional Commits title format, performs duplicate detection before creation, maps commit types to labels, assigns milestones, and automatically adds new issues to the Voyager Roadmap project (ID 19).

Type

  • feat: — new feature

Checklist

  • PR title follows Conventional Commits (feat(skills): add create-issue slash-command skill)
  • Tests present and passing
  • No new code without tests
  • Breaking change? → no

Skill: /create-issue

The skill guides the user through:

  1. Collecting title, body, commit type, domain labels, priority, and milestone
  2. Validating the Conventional Commits title format
  3. Searching open issues for potential duplicates before creation
  4. Fetching live labels from the repo and mapping commit type → label
  5. Creating the issue with gh issue create
  6. Adding the issue to the Voyager Roadmap project via gh project item-add
  7. Displaying the final URL with a summary of all applied metadata

Generated with Claude Code

- add-translation: guide for i18n keys with MiniMessage <arg:N> enforcement
- create-service: sealed-interface + DefaultImpl + JUnit 5 test pattern
- create-phase: Minestom phase lifecycle with GamePhaseFactory wiring
- create-repository: Hibernate repository with ManisGame sealed-interface pattern
- create-adapter: Gson JsonDeserializer following adapter subpackage convention
- health-check: combined build + test + ArchUnit + import isolation report
- db-start: MariaDB Docker Compose start with health check and connection info
- create-pr: GitHub PR creation targeting master with project PR template
Adds /create-issue skill that guides creation of GitHub issues with
Conventional Commits titles, duplicate detection, label mapping,
milestone assignment, and automatic Voyager Roadmap project linking.
@TheMeinerLP TheMeinerLP added the enhancement New feature or request label Apr 25, 2026
@TheMeinerLP TheMeinerLP merged commit 2d23eb6 into main Apr 25, 2026
7 checks passed
@TheMeinerLP TheMeinerLP deleted the feat/issue-skill branch April 25, 2026 10:54
@github-project-automation github-project-automation Bot moved this from Todo to Done in Voyager Roadmap Apr 25, 2026
voyager-release-bot Bot pushed a commit that referenced this pull request Apr 25, 2026
# [1.6.0](v1.5.0...v1.6.0) (2026-04-25)

### Features

* **skills:** add create-issue slash-command skill ([#165](#165)) ([2d23eb6](2d23eb6))
@voyager-release-bot
Copy link
Copy Markdown

🎉 This PR is included in version 1.6.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request released

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant