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:
@@ -15,6 +15,21 @@
|
|||||||
"description": "A place for things to be binned",
|
"description": "A place for things to be binned",
|
||||||
"name": "bin",
|
"name": "bin",
|
||||||
"source": "./plugins/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"
|
"version": "0.1.1"
|
||||||
|
|||||||
15
.github/plugin/marketplace.json
vendored
15
.github/plugin/marketplace.json
vendored
@@ -15,6 +15,21 @@
|
|||||||
"description": "A place for things to be binned",
|
"description": "A place for things to be binned",
|
||||||
"name": "bin",
|
"name": "bin",
|
||||||
"source": "./plugins/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"
|
"version": "0.1.1"
|
||||||
|
|||||||
18
plugins/core/.claude-plugin/plugin.json
Normal file
18
plugins/core/.claude-plugin/plugin.json
Normal 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
23
plugins/core/plugin.json
Normal 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"
|
||||||
|
}
|
||||||
10
plugins/core/skills/caveman/SKILL.md
Normal file
10
plugins/core/skills/caveman/SKILL.md
Normal 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.
|
||||||
10
plugins/core/skills/diagnose/SKILL.md
Normal file
10
plugins/core/skills/diagnose/SKILL.md
Normal 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.
|
||||||
11
plugins/core/skills/improve-codebase-architecture/SKILL.md
Normal file
11
plugins/core/skills/improve-codebase-architecture/SKILL.md
Normal 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.
|
||||||
10
plugins/core/skills/triage/SKILL.md
Normal file
10
plugins/core/skills/triage/SKILL.md
Normal 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.
|
||||||
10
plugins/core/skills/zoom-out/SKILL.md
Normal file
10
plugins/core/skills/zoom-out/SKILL.md
Normal 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.
|
||||||
17
plugins/git/.claude-plugin/plugin.json
Normal file
17
plugins/git/.claude-plugin/plugin.json
Normal 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
22
plugins/git/plugin.json
Normal 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"
|
||||||
|
}
|
||||||
10
plugins/git/skills/git-branch/SKILL.md
Normal file
10
plugins/git/skills/git-branch/SKILL.md
Normal 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.
|
||||||
10
plugins/git/skills/git-commit/SKILL.md
Normal file
10
plugins/git/skills/git-commit/SKILL.md
Normal 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.
|
||||||
10
plugins/git/skills/git-flow/SKILL.md
Normal file
10
plugins/git/skills/git-flow/SKILL.md
Normal 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.
|
||||||
10
plugins/git/skills/git-pr/SKILL.md
Normal file
10
plugins/git/skills/git-pr/SKILL.md
Normal 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.
|
||||||
18
plugins/gitea/.claude-plugin/plugin.json
Normal file
18
plugins/gitea/.claude-plugin/plugin.json
Normal 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
23
plugins/gitea/plugin.json
Normal 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"
|
||||||
|
}
|
||||||
10
plugins/gitea/skills/gitea-issues/SKILL.md
Normal file
10
plugins/gitea/skills/gitea-issues/SKILL.md
Normal 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.
|
||||||
10
plugins/gitea/skills/gitea-milestones/SKILL.md
Normal file
10
plugins/gitea/skills/gitea-milestones/SKILL.md
Normal 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.
|
||||||
10
plugins/gitea/skills/gitea-prs/SKILL.md
Normal file
10
plugins/gitea/skills/gitea-prs/SKILL.md
Normal 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.
|
||||||
10
plugins/gitea/skills/gitea-releases/SKILL.md
Normal file
10
plugins/gitea/skills/gitea-releases/SKILL.md
Normal 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.
|
||||||
10
plugins/gitea/skills/gitea-wiki/SKILL.md
Normal file
10
plugins/gitea/skills/gitea-wiki/SKILL.md
Normal 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.
|
||||||
Reference in New Issue
Block a user