feat(plugins): scaffold git, gitea, and core plugins

Adds three new plugins to the holocron marketplace:
- git: 4 stub skills (git-commit, git-branch, git-pr, git-flow)
- gitea: 5 stub skills (gitea-issues, gitea-prs, gitea-milestones, gitea-releases, gitea-wiki)
- core: 5 stub skills (triage, diagnose, zoom-out, caveman, improve-codebase-architecture)

All plugins follow version-parity convention (ADR-0016). Skills are
placeholder stubs — content will be authored in a future workstream.
Registered in both marketplace.json paths.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-28 14:49:54 +00:00
parent ef8818d94f
commit 1979ff5399
22 changed files with 292 additions and 0 deletions

View File

@@ -15,6 +15,21 @@
"description": "A place for things to be binned",
"name": "bin",
"source": "./plugins/bin"
},
{
"description": "Skills for working with Git \u2014 conventional commits, branch management, pull requests, and feature flow.",
"name": "git",
"source": "./plugins/git"
},
{
"description": "Skills for managing Gitea repositories \u2014 issues, pull requests, milestones, releases, and wikis.",
"name": "gitea",
"source": "./plugins/gitea"
},
{
"description": "Cross-cutting utility skills for everyday AI-assisted coding \u2014 triage, diagnosis, architecture review, and session navigation.",
"name": "core",
"source": "./plugins/core"
}
],
"version": "0.1.1"

View File

@@ -15,6 +15,21 @@
"description": "A place for things to be binned",
"name": "bin",
"source": "./plugins/bin"
},
{
"description": "Skills for working with Git \u2014 conventional commits, branch management, pull requests, and feature flow.",
"name": "git",
"source": "./plugins/git"
},
{
"description": "Skills for managing Gitea repositories \u2014 issues, pull requests, milestones, releases, and wikis.",
"name": "gitea",
"source": "./plugins/gitea"
},
{
"description": "Cross-cutting utility skills for everyday AI-assisted coding \u2014 triage, diagnosis, architecture review, and session navigation.",
"name": "core",
"source": "./plugins/core"
}
],
"version": "0.1.1"

View File

@@ -0,0 +1,18 @@
{
"author": {
"name": "Defame1297",
"url": "https://git.dev.rkdr.net/Defame1297/"
},
"description": "Cross-cutting utility skills for everyday AI-assisted coding \u2014 triage, diagnosis, architecture review, and session navigation.",
"displayName": "Core",
"keywords": [
"cross-cutting",
"triage",
"diagnose",
"architecture",
"debug"
],
"license": "MIT",
"name": "core",
"version": "1.0.0"
}

23
plugins/core/plugin.json Normal file
View File

@@ -0,0 +1,23 @@
{
"agents": "agents/",
"author": {
"email": "defame1297@rkdr.net",
"name": "Defame1297"
},
"description": "Cross-cutting utility skills for everyday AI-assisted coding \u2014 triage, diagnosis, architecture review, and session navigation.",
"hooks": "hooks.json",
"keywords": [
"cross-cutting",
"triage",
"diagnose",
"architecture",
"debug"
],
"license": "MIT",
"mcpServers": ".mcp.json",
"name": "core",
"skills": [
"skills/"
],
"version": "1.0.0"
}

View File

@@ -0,0 +1,10 @@
---
name: caveman
description: >
Use when you want to debug by inserting print statements and observing
raw output to understand program state. Stub — full content not yet written.
metadata:
category: cross-cutting
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: diagnose
description: >
Use when you want to investigate a bug, error, or unexpected behavior
systematically before attempting a fix. Stub — full content not yet written.
metadata:
category: cross-cutting
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,11 @@
---
name: improve-codebase-architecture
description: >
Use when you want to identify and improve structural weaknesses in the
codebase architecture — coupling, cohesion, layering, or boundary violations.
Stub — full content not yet written.
metadata:
category: cross-cutting
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: triage
description: >
Use when you want to assess and prioritize a codebase problem, bug, or
backlog item before deciding how to act on it. Stub — full content not yet written.
metadata:
category: cross-cutting
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: zoom-out
description: >
Use when you want to step back from implementation details and review
the broader design, direction, or architectural coherence. Stub — full content not yet written.
metadata:
category: cross-cutting
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,17 @@
{
"author": {
"name": "Defame1297",
"url": "https://git.dev.rkdr.net/Defame1297/"
},
"description": "Skills for working with Git \u2014 conventional commits, branch management, pull requests, and feature flow.",
"displayName": "Git",
"keywords": [
"git",
"vcs",
"commit",
"branch"
],
"license": "MIT",
"name": "git",
"version": "1.0.0"
}

22
plugins/git/plugin.json Normal file
View File

@@ -0,0 +1,22 @@
{
"agents": "agents/",
"author": {
"email": "defame1297@rkdr.net",
"name": "Defame1297"
},
"description": "Skills for working with Git \u2014 conventional commits, branch management, pull requests, and feature flow.",
"hooks": "hooks.json",
"keywords": [
"git",
"vcs",
"commit",
"branch"
],
"license": "MIT",
"mcpServers": ".mcp.json",
"name": "git",
"skills": [
"skills/"
],
"version": "1.0.0"
}

View File

@@ -0,0 +1,10 @@
---
name: git-branch
description: >
Use when you want to create, switch, rename, or delete git branches.
Stub — full content not yet written.
metadata:
category: implement
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: git-commit
description: >
Use when you want to commit staged changes following conventional commit
format (feat:, fix:, docs:, chore:, etc.). Stub — full content not yet written.
metadata:
category: implement
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: git-flow
description: >
Use when you want to follow a complete git feature-branch workflow from
branch creation through merge. Stub — full content not yet written.
metadata:
category: implement
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: git-pr
description: >
Use when you want to open, review, or merge a pull request via the git
host CLI. Stub — full content not yet written.
metadata:
category: implement
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,18 @@
{
"author": {
"name": "Defame1297",
"url": "https://git.dev.rkdr.net/Defame1297/"
},
"description": "Skills for managing Gitea repositories \u2014 issues, pull requests, milestones, releases, and wikis.",
"displayName": "Gitea",
"keywords": [
"gitea",
"issues",
"prs",
"milestones",
"releases"
],
"license": "MIT",
"name": "gitea",
"version": "1.0.0"
}

23
plugins/gitea/plugin.json Normal file
View File

@@ -0,0 +1,23 @@
{
"agents": "agents/",
"author": {
"email": "defame1297@rkdr.net",
"name": "Defame1297"
},
"description": "Skills for managing Gitea repositories \u2014 issues, pull requests, milestones, releases, and wikis.",
"hooks": "hooks.json",
"keywords": [
"gitea",
"issues",
"prs",
"milestones",
"releases"
],
"license": "MIT",
"mcpServers": ".mcp.json",
"name": "gitea",
"skills": [
"skills/"
],
"version": "1.0.0"
}

View File

@@ -0,0 +1,10 @@
---
name: gitea-issues
description: >
Use when you want to create, list, update, label, or close Gitea issues
via the Gitea MCP server. Stub — full content not yet written.
metadata:
category: operate
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: gitea-milestones
description: >
Use when you want to create, update, or close Gitea milestones and assign
issues to them. Stub — full content not yet written.
metadata:
category: operate
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: gitea-prs
description: >
Use when you want to open, review, merge, or close Gitea pull requests
via the Gitea MCP server. Stub — full content not yet written.
metadata:
category: operate
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: gitea-releases
description: >
Use when you want to create, update, publish, or delete Gitea releases
and associated tags. Stub — full content not yet written.
metadata:
category: deploy
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.

View File

@@ -0,0 +1,10 @@
---
name: gitea-wiki
description: >
Use when you want to create, read, update, or delete Gitea wiki pages
in a repository. Stub — full content not yet written.
metadata:
category: operate
---
> **Stub.** This skill is a placeholder. Content will be authored in a future workstream.