Marketplace working-on-ancplua-plugins
Primary instruction manual for working within the ancplua-claude-plugins monorepo. Use when creating, modifying, or debugging plugins in this repository.
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/ancplua/working-on-ancplua-plugins" ~/.claude/skills/aiskillstore-marketplace-working-on-ancplua-plugins && rm -rf "$T"
manifest:
skills/ancplua/working-on-ancplua-plugins/SKILL.mdsource content
Skill: working-on-ancplua-plugins
Purpose
This is the primary instruction manual for an agent working within the
ancplua-claude-plugins monorepo. It defines the mandatory conventions, architectural patterns,
and workflows required to contribute safely and effectively.
When to Use
Use this skill when:
- Creating a new plugin: Follow the
guide to scaffold correctly.publishing.md - Modifying existing plugins: Check
to ensure you don't break architecture.conventions.md - Debugging issues: Use
to verify JSON syntax, permissions, and paths.testing.md - Preparing a PR: Run the validation commands listed in
.testing.md
Reference Library
| Resource | Description |
|---|---|
| Conventions | Critical rules, naming, directory layout, Git flow |
| Publishing | Step-by-step guide to create and release plugins |
| Testing | Validation commands and debugging steps |
Official Documentation
| Topic | Link |
|---|---|
| Plugins | code.claude.com/docs/en/plugins |
| Skills | code.claude.com/docs/en/skills |
| Hooks | code.claude.com/docs/en/hooks |
| Marketplaces | code.claude.com/docs/en/plugin-marketplaces |
Quick Actions
Validate everything:
./tooling/scripts/local-validate.sh
Check marketplace sync:
./tooling/scripts/sync-marketplace.sh
Validate single plugin:
claude plugin validate plugins/<plugin-name>
Repo Layout
ancplua-claude-plugins/ ├── plugins/ # Individual plugins live here │ └── <plugin-name>/ │ ├── .claude-plugin/plugin.json │ ├── skills/ │ ├── commands/ │ ├── agents/ │ ├── hooks/ │ └── README.md ├── agents/ # Repo-level Agent SDK experiments ├── skills/ # Repo-level shared skills (like this one) ├── .claude-plugin/ # Marketplace manifest ├── tooling/ # Validation scripts, templates └── docs/ # Architecture, specs, ADRs