By xotong
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Central plugin marketplace for xotong1. One URL to configure; all team and platform skills flow through here.
skillshub GitLab group; the catalog here lists them so tenants can discover and install them.Add one entry to your ~/.claude/settings.json. If the file does not exist, create it.
{
"extraKnownMarketplaces": {
"xotong1-marketplace": {
"source": {
"source": "git",
"url": "https://gitlab.company.com/skillshub/claude-marketplace.git"
}
}
}
}
Replace gitlab.company.com with your internal GitLab hostname.
Git authentication prerequisite: Claude Code clones marketplace repos using your system git. You must have git configured to authenticate to the internal GitLab — either an SSH key registered in your GitLab profile, or a Personal Access Token stored in your macOS Keychain. If you can run
git clone https://gitlab.company.com/any-repo.gitin your terminal today, you are already set.
/plugin install platform-verified@xotong1-marketplace
/reload-plugins
/plugin install <your-team-name>@xotong1-marketplace
/reload-plugins
Your team repo must already exist in the
skillshubGitLab group and be listed in.claude-plugin/marketplace.json. See the section below if it is not yet listed.
/plugin install superpowers@xotong1-marketplace
/plugin install frontend-design@xotong1-marketplace
/reload-plugins
Open an issue in this repo using the title: [New team repo] <team-name>-skills. Include:
The Platform Team will create skillshub/<team-name>-skills and grant your team Developer+ access. No one outside your team will have read access to that repo.
Your repo must follow this layout for Claude Code to recognise it as a plugin:
<team-name>-skills/
.claude-plugin/
plugin.json ← required: plugin manifest
skills/
<skill-name>/
SKILL.md ← required: the skill itself
supporting-doc.md ← optional: referenced by SKILL.md
Minimal plugin.json:
{
"name": "<team-name>",
"version": "0.1.0",
"description": "Skills for the <team-name> team.",
"author": {
"name": "<Team Name>"
}
}
Bump version each time you publish a change that tenants should pull. Use semver: 0.1.0 → 0.1.1 for fixes, 0.2.0 for new skills, 1.0.0 for breaking changes.
A skill is a markdown file with a YAML frontmatter block followed by the instruction body.
skills/<skill-name>/SKILL.md template:
---
name: <skill-name>
description: >
One to three sentences. Start with what this skill does. Then list the
trigger phrases or situations where Claude should activate it. Be specific —
Claude matches this description against user messages to decide whether to
load the skill. Vague descriptions cause false positives and missed triggers.
---
# <Skill Name>
(Write the instructions Claude should follow when this skill is active.
Be explicit. Claude reads this as a system-level instruction set.)
## What to do
1. Step one.
2. Step two.
## What NOT to do
- Do not call external APIs unless the user has explicitly authorised it.
- Do not write or delete files outside the project directory.
Description field tips:
"Use this skill when the user says 'deploy to staging', 'run the release pipeline', or asks to promote a build.""Do NOT activate for local test runs or unit tests."Skill dos and don'ts:
npx claudepluginhub xotong/claude-marketplace --plugin superpowersSmoke-test plugin for the xotong1 marketplace.
Vendored from anthropics/skills: create distinctive, production-grade frontend interfaces.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Intelligent prompt optimization: injects the right context at the right moment so Claude lands a better first output. Clarifies vague prompts with research-based questions, plus targeted nudges for approach selection, plan readability, workflow routing, background execution, subagent routing, output readability, user-decision questions, and plan-mode assessment
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.