Context Engineering Kit: Claude Code Skills That Load Only When You Need Them
Hand-crafted Claude Code Skills focused on improving agent results quality. Compatible with OpenCode, Cursor, Antigravity, Gemini CLI, and others. Includes CodeRabbit open-source alternative.
At a glance
- What is it?
- NeoLabHQ's Context Engineering Kit packages hand-written prompts as installable Claude Code plugins, with a CodeRabbit alternative and per-plugin loading. The trade-off is that only Claude Code gets the granular install.
- Who is it for?
- Adopt it if you already run Claude Code and want to improve agent output in one specific area, such as review or test-driven development, without adding a framework or a service. Skip it if your team standardises on Gemini CLI, Antigravity or Cursor and needs per-plugin control, because the README states those installs bring in every plugin as a single bundle.
- Can I use it commercially?
- Yes, with conditions. GPL-3.0 is a copyleft licence: if you distribute software that includes it, you must release that software's source code under the same licence. Running it internally without distributing it does not trigger that obligation.
- Is it still maintained?
- Yes. The repository last received commits 36 days ago.
- What is it written in?
- Mainly TypeScript, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on October 1, 2026, and from our analysis. They are not legal advice.
Editorial analysis
The problem: agent prompts are scattered and expensive to keep
Most teams that use coding agents end up with the same artefact: a folder of prompt files that nobody owns. They grow, they contradict each other, and because they are loaded wholesale into the context window, a rule written for one task taxes every other task. The Context Engineering Kit takes the opposite position. Each plugin is meant to load only its own agents, commands and skills, and the README describes the design goal as a "minimal token footprint".
The stated audience is developers already working inside an agent, not people building agent infrastructure. The README says the marketplace is based on prompts the company's own developers used daily, supplemented by plugins taken from benchmarked papers and other projects. That provenance matters more than the feature list: it means the prompts were shaped by repeated daily use rather than written to look good in a demo. It also means the set reflects one company's habits, which will not match every codebase.
How the plugin architecture keeps context small
The repository is organised around a plugins directory, with each plugin named in the justfile's plugin list: review, customaize-agent, ddd, docs, git, kaizen, mcp, reflexion, sadd, sdd, tdd, tech-stack and fpf. A marketplace manifest lives at .claude-plugin/marketplace.json, and the README states that adding the marketplace makes all plugins available for installation without loading any agents or skills into context. Installation is what pulls a plugin's contents in.
Skills follow the agentskills.io specification, and the README notes that the SDD plugin is built on the Arc42 documentation standard. The design preference stated in the README is command-oriented skills with sub-agents over broad informational skills, on the grounds that a command runs when invoked while an informational skill sits in context permanently. That is a real architectural choice with a cost: a command-oriented plugin does less for you until you remember to call it.
Provider support is uneven by construction. The repository carries separate directories for .claude/, .cursor/ and antigravity/, plus a gemini-extension.json, and the justfile includes a recipe named sync-provider-formats that regenerates provider formats. The README is explicit that Gemini CLI and Antigravity CLI install every plugin as one bundle with no per-plugin selection, and that the npx skills route does not support subagents, so it "won't provide the full experience".
Installing the marketplace and running a first reflection
For Claude Code, the README's first step is adding the marketplace from inside the tool. This registers the plugins without loading anything into context.
/plugin marketplace add NeoLabHQ/context-engineering-kitThen install a single plugin. The README uses reflexion as the example, and the plugin name is qualified with the marketplace identifier.
/plugin install reflexion@NeoLabHQ/context-engineering-kitAfter that, the documented workflow is to give Claude a normal task and then invoke the reflection command. The README's own example implements user authentication, then reflects on the result.
> claude "implement user authentication"
> /reflectAccording to the README, /reflect analyses the results and suggests improvements, fixing obvious issues immediately and proposing minor ones for you to accept. A second command, /memorize, extracts resolution strategies into project memory so the same issues do not recur. The README also documents a hook: including the word "reflect" in the initial prompt triggers /reflect automatically, though it notes the hook requires additional setup that the README excerpt does not spell out. For Cursor, Codex, OpenCode and others, the documented route is a different tool entirely.
npx skills add NeoLabHQ/context-engineering-kitThat command lets you pick which skills to install, but the README warns it cannot install subagents.
Where the kit stops being the right tool
The clearest limitation is provider parity. Claude Code gets per-plugin installation; Gemini CLI and Antigravity CLI get everything at once, and the README's suggested workaround is to delete the skills and agents you do not need after installation. That is manual maintenance on every upgrade, and it is the kind of chore that quietly rots. If your team is not on Claude Code, you are choosing between a bloated context and a deletion script you have to keep current.
The second limitation is the npx skills path. The README states plainly that it does not support subagents, and several plugins in the list (sadd, sdd) are described as relying on judge and meta-judge sub-agents. Installing those through npx skills means installing a different, thinner thing than the one the README describes. The documentation does not say which plugins degrade and how far.
The third is verification. The README claims the rewritten SDD plugin can "produce working code in 99% of cases on real-life production projects". No methodology, sample or benchmark is given for that number, and it should be treated as a vendor claim rather than a measurement. The same applies to the phrase "scientifically proven" in the feature list: it points at external papers, not at tests run on this repository.
How it differs from running CodeRabbit or writing your own rules
The repository topics list coderabbit, and the description calls the kit an "Includes CodeRabbit open-source alternative". The difference is architectural rather than feature-for-feature. CodeRabbit operates as a review service on pull requests: code leaves your machine, a hosted system analyses the diff, and comments come back. The review plugin here is a set of prompts and agents that run inside your existing agent session, on your machine, against your working tree. There is no service to pay for and no diff to upload.
The cost of that difference is coverage. A hosted reviewer sees every pull request whether or not a developer remembers to invoke it. A skill-based reviewer runs when someone types the command, or when a hook fires. If your team's problem is that reviews happen inconsistently across contributors, a prompt-driven plugin does not solve it by itself; you need the CI integration the README links to, and that page is outside what this article covers.
The comparison to writing your own rules is simpler. You can put the same guidance in a project-level instruction file. What you give up is the packaging: versioned releases, per-plugin installation, and a marketplace manifest that keeps the plugin set in one place. What you gain is control over wording. For a single team with one codebase, a hand-written file is often enough.
Licence, releases and the cost of staying current
The project is licensed GPL-3.0. That is a copyleft licence, and it is worth reading before you embed these prompts or agents inside a product you distribute. Prompt text and agent definitions can be argued to be covered content, and the licence does not distinguish between the plugin code and the prose. If your use is internal, the practical effect is limited; if you plan to ship a derivative, the terms are stricter than MIT or Apache-2.0. This is a description of the licence, not legal advice, and the repository's LICENSE file is the authoritative text.
Upgrade cost is moderate. Releases are frequent: v3.9.0 on 2026-08-18, v3.9.1 on 2026-08-19 and v3.10.0 on 2026-08-26, with the last push to the repository on 2026-08-26. Frequent releases are good for prompt quality and bad for stability, because a plugin you installed last month may behave differently after an update. The repository does not document a rollback path for a plugin, and the README does not describe version pinning during installation. Teams that need reproducible agent behaviour should check the marketplace manifest and the plugin directories before assuming a pinned install is possible.
Editorial conclusion
Adopt it if you already run Claude Code and want to improve agent output in one specific area, such as review or test-driven development, without adding a framework or a service. Skip it if your team standardises on Gemini CLI, Antigravity or Cursor and needs per-plugin control, because the README states those installs bring in every plugin as a single bundle. Before committing, run the marketplace add command, install one plugin, and confirm the skills land in your project rather than in a global config directory.
Frequently asked questions
What exactly is context engineering?
The Context Engineering Kit treats it as the practice of controlling what enters an agent's context window. The README describes its plugins as advanced context engineering techniques and patterns with a minimal token footprint, aimed at improving agent result quality and predictability. Skills follow the agentskills.io specification.
What are the four pillars of context engineering?
The README does not describe four pillars. It names a different organising principle: each plugin should load only its own agents, commands and skills, and command-oriented skills with sub-agents are preferred over general informational skills to avoid filling context with unnecessary information.
What is the difference between context engineering and harness engineering?
The README does not address harness engineering. The kit's own scope is narrower: prompts, agents and commands packaged as installable plugins for Claude Code, Gemini CLI, Antigravity CLI, Cursor, Codex and OpenCode, with the SDD plugin built on the Arc42 documentation standard.
What are the five layers of context engineering?
The README does not list five layers. What it does document is a plugin list in the justfile: review, customaize-agent, ddd, docs, git, kaizen, mcp, reflexion, sadd, sdd, tdd, tech-stack and fpf, each installed separately in Claude Code.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/neolabhq-context-engineering-kit)