diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index d2aa21a..03fab42 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -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" diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index d2aa21a..03fab42 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -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" diff --git a/plugins/core/.claude-plugin/plugin.json b/plugins/core/.claude-plugin/plugin.json new file mode 100644 index 0000000..76229b3 --- /dev/null +++ b/plugins/core/.claude-plugin/plugin.json @@ -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" +} diff --git a/plugins/core/plugin.json b/plugins/core/plugin.json new file mode 100644 index 0000000..0588d10 --- /dev/null +++ b/plugins/core/plugin.json @@ -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" +} diff --git a/plugins/core/skills/caveman/SKILL.md b/plugins/core/skills/caveman/SKILL.md new file mode 100644 index 0000000..940777e --- /dev/null +++ b/plugins/core/skills/caveman/SKILL.md @@ -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. diff --git a/plugins/core/skills/diagnose/SKILL.md b/plugins/core/skills/diagnose/SKILL.md new file mode 100644 index 0000000..f0bcf05 --- /dev/null +++ b/plugins/core/skills/diagnose/SKILL.md @@ -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. diff --git a/plugins/core/skills/improve-codebase-architecture/SKILL.md b/plugins/core/skills/improve-codebase-architecture/SKILL.md new file mode 100644 index 0000000..c2b291b --- /dev/null +++ b/plugins/core/skills/improve-codebase-architecture/SKILL.md @@ -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. diff --git a/plugins/core/skills/triage/SKILL.md b/plugins/core/skills/triage/SKILL.md new file mode 100644 index 0000000..575be5e --- /dev/null +++ b/plugins/core/skills/triage/SKILL.md @@ -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. diff --git a/plugins/core/skills/zoom-out/SKILL.md b/plugins/core/skills/zoom-out/SKILL.md new file mode 100644 index 0000000..78290ca --- /dev/null +++ b/plugins/core/skills/zoom-out/SKILL.md @@ -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. diff --git a/plugins/git/.claude-plugin/plugin.json b/plugins/git/.claude-plugin/plugin.json new file mode 100644 index 0000000..81d705f --- /dev/null +++ b/plugins/git/.claude-plugin/plugin.json @@ -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" +} diff --git a/plugins/git/plugin.json b/plugins/git/plugin.json new file mode 100644 index 0000000..5d8edfb --- /dev/null +++ b/plugins/git/plugin.json @@ -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" +} diff --git a/plugins/git/skills/git-branch/SKILL.md b/plugins/git/skills/git-branch/SKILL.md new file mode 100644 index 0000000..a7f1c21 --- /dev/null +++ b/plugins/git/skills/git-branch/SKILL.md @@ -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. diff --git a/plugins/git/skills/git-commit/SKILL.md b/plugins/git/skills/git-commit/SKILL.md new file mode 100644 index 0000000..9075734 --- /dev/null +++ b/plugins/git/skills/git-commit/SKILL.md @@ -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. diff --git a/plugins/git/skills/git-flow/SKILL.md b/plugins/git/skills/git-flow/SKILL.md new file mode 100644 index 0000000..e4c55ba --- /dev/null +++ b/plugins/git/skills/git-flow/SKILL.md @@ -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. diff --git a/plugins/git/skills/git-pr/SKILL.md b/plugins/git/skills/git-pr/SKILL.md new file mode 100644 index 0000000..c89c52f --- /dev/null +++ b/plugins/git/skills/git-pr/SKILL.md @@ -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. diff --git a/plugins/gitea/.claude-plugin/plugin.json b/plugins/gitea/.claude-plugin/plugin.json new file mode 100644 index 0000000..68b602c --- /dev/null +++ b/plugins/gitea/.claude-plugin/plugin.json @@ -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" +} diff --git a/plugins/gitea/plugin.json b/plugins/gitea/plugin.json new file mode 100644 index 0000000..c86abc8 --- /dev/null +++ b/plugins/gitea/plugin.json @@ -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" +} diff --git a/plugins/gitea/skills/gitea-issues/SKILL.md b/plugins/gitea/skills/gitea-issues/SKILL.md new file mode 100644 index 0000000..8715bc9 --- /dev/null +++ b/plugins/gitea/skills/gitea-issues/SKILL.md @@ -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. diff --git a/plugins/gitea/skills/gitea-milestones/SKILL.md b/plugins/gitea/skills/gitea-milestones/SKILL.md new file mode 100644 index 0000000..4903303 --- /dev/null +++ b/plugins/gitea/skills/gitea-milestones/SKILL.md @@ -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. diff --git a/plugins/gitea/skills/gitea-prs/SKILL.md b/plugins/gitea/skills/gitea-prs/SKILL.md new file mode 100644 index 0000000..80901c7 --- /dev/null +++ b/plugins/gitea/skills/gitea-prs/SKILL.md @@ -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. diff --git a/plugins/gitea/skills/gitea-releases/SKILL.md b/plugins/gitea/skills/gitea-releases/SKILL.md new file mode 100644 index 0000000..64340a3 --- /dev/null +++ b/plugins/gitea/skills/gitea-releases/SKILL.md @@ -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. diff --git a/plugins/gitea/skills/gitea-wiki/SKILL.md b/plugins/gitea/skills/gitea-wiki/SKILL.md new file mode 100644 index 0000000..6210fb7 --- /dev/null +++ b/plugins/gitea/skills/gitea-wiki/SKILL.md @@ -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.