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",
|
||||
"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"
|
||||
|
||||
15
.github/plugin/marketplace.json
vendored
15
.github/plugin/marketplace.json
vendored
@@ -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"
|
||||
|
||||
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