Contributing to Context Engineering Kit
Description
Thank you for your interest in contributing to the Context Engineering Kit marketplace!
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for NeoLabHQ/context-engineering-kit, shared by 13 entries
in this directory. It describes the repository, not this entry specifically.
Contributing to Context Engineering Kit
Thank you for your interest in contributing to the Context Engineering Kit marketplace!
Philosophy
Context Engineering Kit is focused on:
- Quality over quantity - Each plugin should meaningfully improve agent output, just generating as much commands as possible, do not acceptable.
- Minimal token footprint - Use efficient and predictable approaches for loading information into context. Specifically:
- Commands over skills - Commands load on-demand, skills descrition are by default loaded into context and maybe not loaded by agent when needed. So use skills only when it clearly more suitable for the use case.
- Specialized agents - Use specialized agents with broad context, when they can be used instead of skill or command. It allow to orcestrator agent more predictable and stable, and decrease chances of context pollution and hallucinations for specialized agents.
- Setup-commands - Use setup commands to update CLAUDE.md file when some short context should be loadeed each time per project for agent. This insure that model really see important information, instead of chance, when using skills.
Creating a Plugin
1. Choose the Right Category
Place your prompt files in the appropriate `plugins/` directory or create new one if needed.
2. Plugin Structure
Create a directory with these files:
your-plugin/
├── plugin.json # Required: Plugin metadata
├── README.md # Required: Usage instructions
├── commands/ # Optional: Slash commands
│ └── command.md
└── skills/ # Optional: Skill definitions
└── skill.md
3. Plugin Manifest
Create `plugin.json` with:
{
"name": "your-plugin-name",
"version": "1.0.0",
"description": "Clear, concise description (one sentence)",
"author": "Your Name or GitHub handle",
"license": "MIT",
"tokens": {
"estimated": 500,
"description": "Explain token usage and what affects it"
},
"commands": [
{
"name": "command-name",
"description": "What this command does",
"path": "commands/command.md"
}
],
"skills": [
{
"name": "skill-name",
"description": "What this skill provides",
"path": "skills/skill.md"
}
]
}
4. Documentation Requirements
Your `README.md` should include:
- Clear purpose - What problem does it solve?
- Installation - Copy-paste ready instructions, for example
setupcommands if it exists. - Usage examples - Show real use cases
- How it works - High level overview of how the plugin works, and how it can be used in real projects.
5. Quality Guidelines
- Prompts should be concise - Every token counts
- Test thoroughly - Verify it works as documented - you can use
customaize-agentplugin to test your plugin. - Be specific - Avoid vague or overly general instructions
- Focus on quality - Better to do one thing well than many things poor
Related Skills
Awesome Go
A curated list of awesome Go frameworks, libraries and software
Development next.js
| The React Framework | 138360 | 1503 | 1 |
Development sharing-skills
skill for guidance.
Development root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development Template Skill
Minimal skeleton for a new skill project structure.
Development Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THI
Development