Pack · #227 trending skills repo

Context Engineering Kit

NeoLabHQ/context-engineering-kit

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.

Stars
1.8k
This week
—
Forks
164
Open issues
10
Skills inside
204

Get started

Install the skills

npx skills add NeoLabHQ/context-engineering-kit

Installs into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.

Inside this repo

48 of 204 skills

actualizeReconcile the project's FPF state with recent repository changesantigravity/skills/actualizeadd-taskcreates draft task file in .specs/tasks/draft/ with original user intentantigravity/skills/add-taskagent-evaluationEvaluate and improve Claude Code commands, skills, and agents. Use when testing prompt effectiveness, validating context engineering choices, or measuring improvement quality.antigravity/skills/agent-evaluationanalyse-problemComprehensive A3 one-page problem analysis with root cause and action planantigravity/skills/analyse-problemanalyseAuto-selects best Kaizen method (Gemba Walk, Value Stream, or Muda) for targetantigravity/skills/analyseanalyze-issueAnalyze a GitHub issue and create a detailed technical specificationantigravity/skills/analyze-issueapply-anthropic-skill-best-practicesComprehensive guide for skill development based on Anthropic's official best practices - use for complex skills requiring detailed structureantigravity/skills/apply-anthropic-skill-best-practicesattach-review-to-prAdd line-specific review comments to pull requests using GitHub CLI APIantigravity/skills/attach-review-to-prbrainstormUse when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processesantigravity/skills/brainstormbuild-mcpGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).antigravity/skills/build-mcpcause-and-effectSystematic Fishbone analysis exploring problem causes across six categoriesantigravity/skills/cause-and-effectcommitCreate well-formatted commits with conventional commit messages and emojiantigravity/skills/commitcontext-engineeringUnderstand the components, mechanics, and constraints of context in agent systems. Use when writing, editing, or optimizing commands, skills, or sub-agents prompts.antigravity/skills/context-engineeringcreate-agentComprehensive guide for creating Claude Code agents with proper structure, triggering conditions, system prompts, and validation - combines official Anthropic best practices with proven patternsantigravity/skills/create-agentcreate-commandInteractive assistant for creating new Claude commands with proper structure, patterns, and MCP tool integrationantigravity/skills/create-commandcreate-hookCreate and configure git hooks with intelligent project analysis, suggestions, and automated testingantigravity/skills/create-hookcreate-ideasGenerate ideas in one shot using creative samplingantigravity/skills/create-ideascreate-prCreate pull requests using GitHub CLI with proper templates and formattingantigravity/skills/create-prcreate-ruleUse when found gap or repetative issue, that produced by you or implemenataion agent. Esentially use it each time when you say "You absolutly right, I should have done it differently." -> need create rule for this issue so it not appears again.antigravity/skills/create-rulecreate-skillGuide for creating effective skills. This command should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations. Use when creating new skills, editing existing skills, or verifying skiantigravity/skills/create-skillcreate-workflow-commandCreate a workflow command that orchestrates multi-step execution through sub-agents with file-based task promptsantigravity/skills/create-workflow-commandcritiqueComprehensive multi-perspective review using specialized judges with debate and consensus buildingantigravity/skills/critiquedecayManage evidence freshness by identifying stale decisions and providing governance actionsantigravity/skills/decaydesign-testing-strategyUse before writing any type of tests. Distills 14 industry sources into deterministic decision gates, schemas, and worked test examples.antigravity/skills/design-testing-strategydo-and-judgeExecute a task with sub-agent implementation and LLM-as-a-judge verification with automatic retry loopantigravity/skills/do-and-judgedo-competitivelyExecute tasks through competitive multi-agent generation, meta-judge evaluation specification, multi-judge evaluation, and evidence-based synthesisantigravity/skills/do-competitivelydo-in-parallelRun independent tasks concurrently across multiple files or targets using parallel sub-agents, with per-task model selection and LLM-as-a-judge verification. Use when tasks do not depend on each other and can run side by side.antigravity/skills/do-in-paralleldo-in-stepsExecute one complex task as ordered, dependent steps run sequentially, passing context from each step to the next, with per-step LLM-as-a-judge verification. Use when later steps depend on the results of earlier ones.antigravity/skills/do-in-stepsfix-testsSystematically fix all failing tests after business logic changes or refactoringantigravity/skills/fix-testsgit-notesUse when adding metadata to commits without changing history, tracking review status, test results, code quality annotations, or supplementing commit messages post-hoc - provides git notes commands and patterns for attaching non-invasive metadata to Git objects.antigravity/skills/git-notesgit-worktreesUse when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or comparing implementations across branches - provides git worktree commands and workflow patterns for parallel development with multiple working directoriantigravity/skills/git-worktreesimplement-taskImplement a task step by step with automated LLM-as-Judge verification at the end of each phaseantigravity/skills/implement-taskjudge-with-debateEvaluate solutions through multi-round debate between independent judges until consensusantigravity/skills/judge-with-debatejudgeLaunch a meta-judge then a judge sub-agent to evaluate results produced in the current conversationantigravity/skills/judgekaizenUse when Code implementation and refactoring, architecturing or designing systems, process and workflow improvements, error handling and validation. Provide tehniquest to avoid over-engineering and apply iterative improvements.antigravity/skills/kaizenlaunch-sub-agentLaunch an intelligent sub-agent with automatic model selection based on task complexity, specialized agent matching, Zero-shot CoT reasoning, and mandatory self-critique verificationantigravity/skills/launch-sub-agentload-issuesLoad all open issues from GitHub and save them as markdown filesantigravity/skills/load-issuesload-pr-commentsUse to load open/unresolved PR review comments then aggregate them as tasks in .specs/comments/*.md for parallel agents to fix.antigravity/skills/load-pr-commentsmemorizeCurates insights from reflections and critiques into CLAUDE.md using Agentic Context Engineeringantigravity/skills/memorizemulti-agent-patternsDesign multi-agent architectures for complex tasks. Use when single-agent context limits are exceeded, when tasks decompose naturally into subtasks, or when specializing agents improves quality.antigravity/skills/multi-agent-patternsplan-do-check-actIterative PDCA cycle for systematic experimentation and continuous improvementantigravity/skills/plan-do-check-actplan-taskRefine a draft task specification into a fully planned, implementation-ready task with acceptance criteria, architecture, per-step sub-task files and verifiable phasesantigravity/skills/plan-taskprompt-engineeringUse this skill when you writing commands, hooks, skills for Agent, or prompts for sub agents or any other LLM interaction, including optimizing prompts, improving LLM outputs, or designing production prompt templates.antigravity/skills/prompt-engineeringpropose-hypothesesExecute complete FPF cycle from hypothesis generation to decisionantigravity/skills/propose-hypothesesquerySearch the FPF knowledge base and display hypothesis details with assurance informationantigravity/skills/queryreflectReflect on previus response and output, based on Self-refinement framework for iterative improvement with complexity triage and verificationantigravity/skills/reflectresetReset the FPF reasoning cycle to start freshantigravity/skills/resetresolve-fixed-pr-commentsVerify what PR review comments have been addressed (committed/pushed OR uncommitted local changes) and resolve the threads that are genuinely fixed or no longer relevant.antigravity/skills/resolve-fixed-pr-comments

Documentation

README

View on GitHub ↗

Context Engineering Kit - advanced context engineering techniques

License agentskills.io Mentioned in Awesome Claude Code

Advanced context engineering techniques and patterns for Claude Code, OpenCode, Cursor, Antigravity and more.

Quick Start · Plugins · Github Action · Reference · Docs

Context Engineering Kit

A hand-crafted collection of advanced context engineering techniques and patterns with minimal token footprint, focused on improving agent result quality and predictability.

The marketplace is based on prompts our company's developers have used daily for a long time, supplemented by plugins from benchmarked papers and high-quality projects.

Key Features

  • Simple to Use - Easy to install and use without any dependencies. Contains automatically used skills and self-explanatory commands.
  • Token-Efficient - Carefully crafted prompts and architecture, preferring command-oriented skills with sub-agents over general information skills when possible, to minimize populating context with unnecessary information.
  • Quality-Focused - Each plugin is focused on meaningfully improving agent results in a specific area.
  • Granular - Install only the plugins you need. Each plugin loads only its specific agents, commands, and skills, without overlap or redundant skills.
  • Scientifically proven - Plugins are based on proven techniques and patterns validated by reputable benchmarks and studies.
  • Open-Standards - Skills are based on agentskills.io specification. The SDD plugin is based on the Arc42 specification standard for software development documentation.

News

Updates from key releases:

  • v3.1.0: Improved Spec-Driven Development plugin generated code quality by embedding DDD/SOLID rules in the developer agent and adding a dedicated code-reviewer agent that applies functional and OOP best-practices rules together with Muda waste analysis to reduce code complexity and duplication.
  • v3.0.0: Added support for AMP and Hermes agents. Tech Stack plugin now automatically injects typescript best practices when agent reads or writes TypeScript files.
  • v2.2.0: Subagent-Driven Development plugin now works as a distilled version of SDD plugin using meta-judge and judge sub-agents for specification generation on the fly and in parallel to implementation. DDD plugin now includes Clean Architecture, DDD, SOLID, Functional Programming, and other pattern examples as rules that are automatically added to the context during code writing.
  • v2.1.0: Spec-Driven Development plugin agents include high-level code quality guidelines from DDD plugin.
  • v2.0.0: Spec-Driven Development plugin was rewritten from scratch. It is now able to produce working code in 99% of cases on real-life production projects!

Quick Start

Step 1: Install Marketplace and Plugins

Claude Code

Open Claude Code and add the Context Engineering Kit marketplace:

/plugin marketplace add NeoLabHQ/context-engineering-kit

This makes all plugins available for installation, but does not load any agents or skills into your context.

Install any plugin — for example, reflexion:

/plugin install reflexion@NeoLabHQ/context-engineering-kit

Each installed plugin loads only its specific agents, commands, and skills into Claude's context.

Gemini CLI

Install the extension directly from the repository:

gemini extensions install https://github.com/NeoLabHQ/context-engineering-kit

Note: This installs every plugin's skills and agents as a single bundle — there's no per-plugin selection like Claude Code's. Unfortunately, Gemini CLI does not support per-plugin selection. But you can delete skills and agents that you don't need, after installation.

Antigravity CLI

Install the plugin directly from the repository's antigravity/ folder — Gemini CLI is not required:

agy plugin install https://github.com/NeoLabHQ/context-engineering-kit/antigravity

Note: This installs every plugin's skills and agents as a single bundle — there's no per-plugin selection like Claude Code's. Unfortunately, Antigravity CLI does not support per-plugin selection. But you can delete skills and agents that you don't need, after installation.

Cursor, Codex, OpenCode and others

Run the vercel-labs/skills command in your terminal:

npx skills add NeoLabHQ/context-engineering-kit

You can pick which skills to install.

Note: Each provider uses its own agent format and npx skills does not support subagents, so this installation method won't provide the full experience.

Alternative installation methods

You can use OpenSkills to install skills by running the following commands:

npx openskills install NeoLabHQ/context-engineering-kit
npx openskills sync

Step 2: Use Plugin

> claude "implement user authentication"
# Claude implements user authentication, then you can ask it to reflect on implementation

> /reflect
# It analyses results and suggests improvements
# If issues are obvious, it will fix them immediately
# If they are minor, it will suggest improvements that you can respond to
> fix the issues

# If you would like to prevent issues found during reflection from appearing again,
# ask Claude to extract resolution strategies and save the insights to project memory
> /memorize

Alternatively, you can use the reflect word in the initial prompt:

> claude "implement user authentication, then reflect"
# Claude implements user authentication,
# then hook automatically runs /reflect

In order to use this hook, you need to have bun installed. However, it is not required for the overall command.

Documentation

You can find the complete Context Engineering Kit documentation here.

However, the main plugins we recommend starting with are Subagent-Driven Development and Spec-Driven Development.

Agent Reliability Engineering

The three plugins in this marketplace are designed to improve how accurately and consistently the agent follows provided instructions and to reduce hallucinations and bias toward incorrect solutions. They are not competitors but rather complementary to each other, because they allow you to balance reliability vs. token cost. Here is a high-level comparison of different agent usage approaches and the probability of receiving results that are fully accurate and include zero hallucinations, based on task complexity:

Approach Probability of receiving fully accurate results for the following number of changed files (p) Tokens Overhead What does this mean in practice
1-3 4-10 10-20 20+
One-shot prompt 60%-80% 30%-50% 5%-30% 1%-20% 0 Accuracy depends on model, but with context growth LLM quality degrades exponentially
/reflect 68%-91% 49%-71% 13%-41% 1%-30% 1k-3k Agent finds and fixes missed requirements on its own
/reflect + /memorize 79%-87% 60%-79% 34%-42% 5%-30% 2k-5k Agent extracts repeatable mistakes and avoids them during new tasks
/do-and-judge 90% 83% 60% 30% 1.5x-3x Mitigates context rot, bias, hallucinations and missed requirements using Judge sub-agent
/do-in-steps 92% 90% 71% 50% 3x-5x Resolves all issues similar to /do-and-judge, but separately per file group
/plan-task + /implement-task 94% 93% 85% 70% 5x-20x Performs the /do-in-steps flow, but the specification mitigates issues caused by inconsistent architecture and codebase size
/brainstorm + /plan-task + /implement-task 95% 95% 90% 80% 5x-20x Brainstorming decreases the number of incorrect decisions and missed requirements
/plan-task + human review + /implement-task 99% 99% 99% 95% 5x-35x Human review mitigates misunderstanding of requirements by LLM

Reliability metrics are based on more than year of real development usage on production projects.

Plugins List

To view all available plugins:

/plugin
  • Reflexion - Feedback and refinement loops to improve output quality.
  • Spec-Driven Development - Commands for specification-driven development, based on Continuous Learning + LLM-as-Judge + Agent Swarm. Achieves development as compilation through reliable code generation.
  • Review - Open-source and higher quality version of CodeRabbit. Includes code and PR review commands and skills using multiple specialized agents with impact/confidence filtering. Free Github Actions integration available
  • Git - Commands for commit and PR creation.
  • Test-Driven Development - Commands for test-driven development and common anti-patterns, plus skills for testing using subagents.
  • Subagent-Driven Development - Skills for subagent-driven development, which dispatches a fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates.
  • Domain-Driven Development - Commands to update CLAUDE.md with best practices for domain-driven development, focused on code quality, and includes Clean Architecture, SOLID principles, and other design patterns.
  • FPF - First Principles Framework - Structured reasoning using ADI cycle (Abduction-Deduction-Induction) with knowledge layer progression. Uses workflow command pattern with fpf-agent for hypothesis generation, verification, and auditable decision-making.
  • Kaizen - Inspired by Japanese continuous improvement philosophy, Agile and Lean development practices. Commands for analysis of root causes of issues and problems, including 5 Whys, Cause and Effect Analysis, and other techniques.
  • Customaize Agent - Commands and skills for writing and refining commands, hooks, and skills for Claude Code. Includes Anthropic Best Practices and Agent Persuasion Principles that can be useful for sub-agent workflows.
  • Docs - Commands for analyzing projects, writing and refining documentation.
  • Tech Stack - Rules for language-specific best practices, automatically applied when working on matching file types.
  • MCP - Commands for setting up well-known MCP server integrations when needed and updating the CLAUDE.md file with requirements to use MCP servers in the current project.

Works Great With

We developed the following projects to speed up development further and improve code quality:

  • Agent Sandbox - Development sandbox image for agents, based on the official devcontainers images from Microsoft. Works out of the box with most languages and agents.
  • Agent Eslint Config - An overly opinionated ESLint config for AI agents. Forces them to write low-complexity, highly readable code. Includes SonarJS, Unicorn, and 100+ rules focused on security and cognitive complexity.

Both are tested and combine well with the SADD/SDD plugins, but also work great independently of Context Engineering Kit.

Stay ahead

Star Context Engineering Kit on GitHub to support its development and get notified about new features and updates.

Star Context Engineering Kit on GitHub

Reflexion

Collection of commands that force the LLM to reflect on the previous response and output. Includes automatic reflection hooks that trigger when you include "reflect" in your prompt.

How to install

/plugin install reflexion@NeoLabHQ/context-engineering-kit

Commands

  • /reflect - Reflect on the previous response and output based on the self-refinement framework for iterative improvement with complexity triage and verification
  • /memorize - Curate insights from reflections and critiques into CLAUDE.md using Agentic Context Engineering
  • /critique - Comprehensive multi-perspective review using specialized judges with debate and consensus building

Hooks

  • Automatic Reflection Hook - Triggers /reflect automatically when "reflect" appears in your prompt

Theoretical Foundation

The plugin is based on papers like Self-Refine and Reflexion. These techniques improve the output of large language models by introducing feedback and refinement loops.

They are proven to increase output quality by 8–21% based on both automatic metrics and human preferences across seven diverse tasks, including dialogue generation, coding, and mathematical reasoning, when compared to standard one-step model outputs.

On top of that, the plugin is based on the Agentic Context Engineering paper, which uses memory updates after reflection and consistently outperforms strong baselines by 10.6% in agent applications.

Review

Comprehensive code and PR review commands that use multiple specialized agents for thorough code quality evaluation with impact/confidence filtering.

How to install

/plugin install review@NeoLabHQ/context-engineering-kit

Commands

  • /review-local-changes - Comprehensive review of local uncommitted changes using specialized agents with code improvement suggestions
  • /review-pr - Comprehensive pull request review using specialized agents
  • /traiage-review - Pick the top most important files from huge changeset for human reviewer, to decrease amount of files that need to review before approving it.

Agents

This plugin uses multiple specialized agents for comprehensive code quality analysis:

  • bug-hunter - Identifies potential bugs, edge cases, and error-prone patterns
  • code-quality-reviewer - Evaluates code structure, readability, and maintainability
  • contracts-reviewer - Reviews interfaces, API contracts, and data models
  • historical-context-reviewer - Analyzes changes in relation to codebase history and patterns
  • security-auditor - Identifies security vulnerabilities and potential attack vectors
  • test-coverage-reviewer - Evaluates test coverage and suggests missing test cases

The traiage-review skill additionally uses four change-triage agents:

  • **change-story-agent
  • change-impact-agent
  • change-failure-agent
  • change-expectation-agent

You can use this plugin to review code in GitHub Actions; to do so, follow this guide.

Git

Commands and skills for streamlined Git operations including commits, pull request creation, and advanced workflow patterns.

How to install

/plugin install git@NeoLabHQ/context-engineering-kit

Commands

  • /commit - Create well-formatted commits with conventional commit messages and emoji
  • /create-pr - Create pull requests using GitHub CLI with proper templates and formatting
  • /analyze-issue - Analyze a GitHub issue and create a detailed technical specification
  • /load-issues - Load all open issues from GitHub and save them as markdown files
  • /load-pr-comments - Load open/unresolved PR review comments and group them as tasks for parallel agents to fix.
  • /worktree - Create, compare, and merge git worktrees for parallel development with automatic dependency installation

Skills

  • git-notes - Skill for using git notes to add metadata to commits without changing history.
  • resolve-fixed-pr-comments - Verify what PR review comments have been addressed and resolve that are genuinely fixed or no longer relevant.

Test-Driven Development

Commands and skills for test-driven development with anti-pattern detection.

How to install

/plugin install tdd@NeoLabHQ/context-engineering-kit

Commands

  • /write-tests - Systematically add test coverage for local code changes using specialized review and development agents
  • /fix-tests - Fix failing tests after business logic changes or refactoring using orchestrated agents

Skills

  • test-driven-development - Introduces TDD methodology, best practices, and skills for testing using subagents
  • design-testing-strategy - Manual guide to design a plan for the best way to cover a given artifact with tests while minimizing effort and maximizing coverage.
  • test-coverage - Manual for choosing, applying, different types of coverage analysis (structural, mutation, requirements, API/integration) on an existing test suite.

Subagent-Driven Development

Execution framework for competitive generation, multi-agent evaluation, and subagent-driven development with quality gates.

How to install

/plugin install sadd@NeoLabHQ/context-engineering-kit

Commands

  • /launch-sub-agent - Launch focused sub-agents with intelligent model selection, Zero-shot CoT reasoning, and self-critique verification
  • /do-and-judge - Execute a single task with implementation sub-agent, independent judge verification, and automatic retry loop until passing
  • /do-in-parallel - Execute the same task across multiple independent targets in parallel with context isolation
  • /do-in-steps - Execute complex tasks through sequential sub-agent orchestration with automatic decomposition and context passing
  • /do-competitively - Execute tasks through competitive generation, multi-judge evaluation, and evidence-based synthesis to produce superior results
  • /tree-of-thoughts - Execute complex reasoning through systematic exploration of solution space, pruning unpromising branches, and synthesizing the best solution
  • /judge-with-debate - Evaluate solutions through iterative multi-judge debate with consensus building or disagreement reporting
  • /judge - Evaluate completed work using LLM-as-Judge with structured rubrics and evidence-based scoring

Skills

  • subagent-driven-development - Dispatches a fresh subagent for each task with code review between tasks, enabling fast iteration with quality gates
  • multi-agent-patterns - Design multi-agent architectures (supervisor, peer-to-peer, hierarchical) for complex tasks exceeding single-agent context limits

Spec-Driven Development

Comprehensive specification-driven development workflow plugin that transforms prompts into production-ready implementations through structured planning, architecture design, and quality-gated execution.

This plugin is designed to consistently produce working code. It was tested on real-life production projects by our team, and in 100% of cases, it generated working code aligned with the initial prompt. If you find a use case it cannot handle, please report it as an issue.

Key Features

  • Development as compilation — The plugin works like a "compilation" or "nightly build" for your development process: task specs → run /implement-task → working code. After writing your prompt, you can launch the plugin and expect a working result when you come back. The time it takes depends on task complexity — simple tasks may finish in 30 minutes, while complex ones can take a few days.
  • Benchmark-level quality in real life — Model benchmarks improve with each release, yet real-world results usually stay the same. That's because benchmarks reflect the best possible output a model can achieve, whereas in practice LLMs tend to drift toward sub-optimal solutions that can be wrong or non-functional. This plugin uses a variety of patterns to keep the model working at its peak performance.
  • Customizable — Balance result quality and process speed by adjusting command parameters. Learn more in the Customization section.
  • Time-efficient for developers — The overall process is designed to minimize developer time and reduce the number of interactions, while still producing results better than what a model can generate from scratch. However, overall quality is highly proportional to the time you invest in iterating and refining the specification.
  • Industry-standard — The plugin's specification template is based on the arc42 standard, adjusted for LLM capabilities. Arc42 is a widely adopted, high-quality standard for software development documentation used by many companies and organizations.
  • Works best in complex or large codebases — While most other frameworks work best for new projects and greenfield development, this plugin is designed to perform better the more existing code and well-structured architecture you have. At each planning phase, it includes a codebase impact analysis step that evaluates which files may be affected and which patterns to follow to achieve the desired result.
  • Simple — This plugin avoids unnecessary complexity and mainly uses just 3 commands, offloading process complexity to the model via multi-agent orchestration. /implement-task is a single command that produces working code from a task specification. To create that specification, you run /sdd:add-task and /plan-task, which analyze your prompt and iteratively refine the specification until it meets the required quality.

Quick Start

/plugin install sdd@NeoLabHQ/context-engineering-kit

Then run the following commands:

# create .specs/tasks/draft/design-auth-middleware.feature.md file with initial prompt
/add-task "Design and implement authentication middleware with JWT support"

# write detailed specification for the task
/plan-task .specs/tasks/draft/design-auth-middleware.feature.md
# will move task to .specs/tasks/todo/ folder

Restart the Claude Code session to clear context and start fresh. Then run the following command:

# implement the task
/implement-task @.specs/tasks/todo/design-auth-middleware.feature.md
# produces working implementation and moves the task to .specs/tasks/done/ folder

Commands

  • /add-task - Create task template file with initial prompt
  • /plan-task - Analyze prompt, generate required skills and refine task specification
  • /implement-task - Produce a working implementation of the task and verify it

Additional commands useful before creating a task:

  • /create-ideas - Generate diverse ideas on a given topic using creative sampling techniques
  • /brainstorm - Refine vague ideas into fully-formed designs through collaborative dialogue

Agents

Agent Description Used By
researcher Technology research, dependency analysis, best practices; creates a reusable skill file /plan-task (Phase 2a)
code-explorer Codebase analysis, pattern identification, architecture mapping /plan-task (Phase 2b)
business-analyst Requirements discovery, scope and user scenarios, and the whole ## Acceptance Criteria section — checklist, regular checks, rubric, score definitions, test strategy and definition of done /plan-task (Phase 2c)
software-architect Architecture design, component design, solution strategy and expected changes /plan-task (Phase 3)
tech-lead Decomposition into per-step sub-task files, dependency mapping, parallelization, risk analysis, and grouping steps into independently verifiable phases with a reviewer model each /plan-task (Phase 4)
developer Implements exactly one step, from its own sub-task file, and leaves the tree building and green /implement-task (per step)
code-reviewer Reviews a whole implementation phase against the acceptance criteria that phase lists as due, plus code quality, Muda waste analysis and test coverage /implement-task (end of each phase)
tech-writer Technical documentation writing, API guides, usage examples, architecture updates /implement-task

Patterns

Key patterns implemented in this plugin:

  • Structured reasoning templates — includes Zero-shot and Few-shot Chain of Thought, Tree of Thoughts, Problem Decomposition, and Self-Critique. Each is tailored to a specific agent and task, enabling sufficiently detailed decomposition so that isolated sub-agents can implement each step independently.
  • Multi-agent orchestration for context management — Context isolation of independent agents prevents the context rot problem, essentially keeping LLMs at optimal performance at each step of the process. The main agent acts as an orchestrator that launches sub-agents and controls their work.
  • Quality gates based on LLM-as-Judge — Evaluate the quality of each planning and implementation step using evidence-based scoring and predefined verification rubrics. This fully eliminates cases where an agent produces non-working or incorrect solutions.
  • Continuous learning — Builds skills that the agent needs to implement a specific task, which it would otherwise not be able to perform from scratch.
  • Spec-driven development pattern — Based on the arc42 specification standard, adjusted for LLM capabilities, to eliminate parts of the specification that add no value to implementation quality or that could degrade it.
  • MAKER — An agent reliability pattern introduced in Solving a Million-Step LLM Task with Zero Errors. It removes agent mistakes caused by accumulated context and hallucinations by utilizing clean-state agent launches and filesystem-based memory storage.

Vibe Coding vs. Specification-Driven Development

This plugin is not a "vibe coding" solution, but out of the box, it works like one. By default, it is designed to work from a single prompt through to the end of the task, making reasonable assumptions and evidence-based decisions instead of constantly asking for clarification. This is because developer time is more valuable than model time. As a result, the plugin is designed to allow the developer to decide how much time the task is worth. The plugin will always produce working results, but quality will be sub-optimal if no human feedback is provided.

To improve quality, after generating a specification you can correct it or leave comments using //, then run the /plan-task command again with the --refine flag. You can also verify each planning and implementation phase by adding the --human-in-the-loop flag. According to most known research, human feedback is the most effective way to improve results.

Our tests showed that even when the initially generated specification was incorrect due to lack of information or task complexity, the agent was still able to self-correct until it reached a working solution. However, it usually takes much longer and results in the agent spending time on wrong paths and stopping more frequently. To avoid this, we strongly advise decomposing tasks into smaller separate tasks with dependencies and reviewing the specification for each one independently. You can add dependencies between tasks as arguments to the /add-task command, and the agent will link them together by adding a depends_on section to the task file frontmatter.

Even if you don't want to spend much time on this process, you can still use the plugin for complex tasks without decomposition or human verification — but you will likely need tools like ralph-loop to keep the agent running for longer.

Learn more about available customization options in Customization.

Domain-Driven Development

Code quality framework with rules for Clean Architecture, SOLID principles, and Domain-Driven Design patterns.

How to install

/plugin install ddd@NeoLabHQ/context-engineering-kit

Rules

  • 15 composable rules covering Clean Architecture, SOLID principles, Command-Query Separation, Functional Core/Imperative Shell, Explicit Control Flow, Domain-Specific Naming, and more. See rules reference

FPF - First Principles Framework

A structured reasoning plugin that implements the First Principles Framework (FPF) by Anatoly Levenchuk — a methodology for rigorous, auditable reasoning. The killer feature is turning the black box of AI reasoning into a transparent, evidence-backed audit trail. The plugin makes AI decision-making transparent and auditable. Instead of jumping to solutions, FPF enforces generating competing hypotheses, checking them logically, testing against evidence, then letting developers choose.

Key principles:

  • Transparent reasoning - Full audit trail from hypothesis to decision
  • Hypothesis-driven - Generate 3-5 competing alternatives before evaluating
  • Evidence-based - Computed trust scores, not estimates
  • Human-in-the-loop - AI generates options; humans decide (Transformer Mandate)

The core cycle follows three modes of inference:

  1. Abduction — Generate competing hypotheses (don't anchor on the first idea).
  2. Deduction — Verify logic and constraints (does the idea make sense?).
  3. Induction — Gather evidence through tests or research (does the idea work in reality?).

Then, audit for bias, decide, and document the rationale in a durable record.

Warning: This plugin loads the core FPF specification into context, which is large (~600k tokens). As a result, it is loaded into a subagent with the Sonnet[1m] model. However, such an agent can consume your token limit quickly.

How to install

/plugin install fpf@NeoLabHQ/context-engineering-kit

Usage workflow

…

Releases

Recent versions

All releases ↗
  1. v3.10.0
  2. v3.9.1
  3. v3.9.0
  4. v3.8.1
  5. v3.8.0
  6. v3.7.0