Adds the human-facing entry point and router for the Gitea integration, replacing the old flat /gitea skill per ADR 0011. It composes the six domain skills (gitea-issues, gitea-labels-milestones, gitea-prs, gitea-branches, gitea-files, gitea-releases) rather than calling any Gitea MCP tool directly, mirroring git-workflow's router shape. Preserves the old flat skill's default no-args status view (open issues + open PRs, two sections) and adds deterministic ambiguous issue-vs-PR number resolution via issue_read's is_pull field, since issues and PRs share one number space in Gitea. Authored via kyberforge:forge -> skill-author, with an independent clean-context skill-audit re-run confirming no findings. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FNJWdVvdgvZCHi1hZGqgVQ
2.0 KiB
2.0 KiB
Sources
gitea-mcp-repo
- URL: https://gitea.com/gitea/gitea-mcp
- Description: Official gitea-mcp repository (v1.3.0) —
operation/*.gosource files documenting all 55 MCP tools. This skill's status view relies onlist_issues/list_pull_requestssemantics (viagitea-issues/gitea-prs), and its ambiguous-number resolution relies onissue_read'sis_pullfield, both verified against this source at authoring time. - Research doc: plugins/gitea/docs/research/docs/gitea/sources.md
- Contributing files: SKILL.md
- Status:
extracted
gitea-mcp-slim-go
- URL: https://gitea.com/gitea/gitea-mcp/raw/branch/main/operation/issue/slim.go
- Description: Slim response shape structs from gitea-mcp source — confirms
is_pullis present on a single-itemissue_readresponse, the field this skill's resolution step depends on to distinguish an issue from a PR sharing the same number. - Research doc: plugins/gitea/docs/research/docs/gitea/sources.md
- Contributing files: SKILL.md
- Status:
extracted
context7-websites-gitea
- URL: context7:/websites/gitea
- Description: Official Gitea docs mirror on Context7 — confirms issues and pull requests share a single per-repository number sequence, and that Gitea returns 404 for permission failures rather than a distinct 403, both facts this skill's resolution and error-handling steps depend on.
- Research doc: plugins/gitea/docs/research/docs/gitea/sources.md
- Contributing files: SKILL.md
- Status:
extracted
context7-gitea-tea-cli
- URL: context7:/git_gitea_com/gitea_tea
- Description: Official
teaCLI docs on Context7 — practitioner conventions for issues, PRs, and releases. Consulted as part of the shared research pass but its content is domain-specific (PR/release workflow patterns), out of scope for pure status/routing behavior — no content from it was used in this skill. - Research doc: plugins/gitea/docs/research/docs/gitea/sources.md
- Contributing files: (none)
- Status:
extracted