speckit-taskstoissues skill hardcoded for GitHub, non-functional on Gitea-hosted repos #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why: The vendored
speckit-taskstoissuesskill (.claude/skills/speckit-taskstoissues/SKILL.md) contains a hard caution gate:This gate blocks the skill from proceeding on any Gitea-hosted repo. Additionally, the skill's documented workflow references the "GitHub MCP server's
list_issuestool" and "GitHub MCP server to create a new issue" — but this fleet usesmcp__plugin_cluster_gitea-tools__*for all Gitea work, and the GitHub MCP is not wired for this purpose.Result:
/speckit-taskstoissuescannot be invoked on any repo using Gitea (i.e., the entire oleks/* fleet), even though other spec-kit skills (e.g.speckit-implement) already use the correctmcp__plugin_cluster_gitea-tools__*conventions.Repro: Invoked
speckit-taskstoissuesonoracle-adb-backend(remote:git@git.oleks.space:oleks/oracle-adb-backend.git) on 2026-08-02. The skill's caution gate refused to proceed because the remote is not a GitHub URL.Acceptance:
speckit-taskstoissues(or accept Gitea URLs)list_issues, issue creation) with conditional dispatch to either GitHub MCP ormcp__plugin_cluster_gitea-tools__*based on repo remotetasks.mdRelated: Related to (but separate from) oleks/claude-plugin-spec-kit#1, which covered upstream CLI flag drift. This issue is specific to the GitHub-vs-Gitea MCP tooling assumption in this skill.