A solid pattern for when you need quality gates on implementation work. This spins up three agents: a meta-judge to write evaluation criteria, an implementation agent to do the actual work, and a judge to verify against those criteria. The orchestrator (you) just coordinates and never touches code directly, which keeps contexts clean. It runs meta-judge and implementation in parallel, then loops up to twice if the judge fails the work. The rubric generation before judging is smart since generic code review often misses task-specific requirements. Main tradeoff is token cost from running multiple agents, but you get consistent verification and feedback loops without polluting your main context with implementation details.

skills.sh installs
1.3K
GitHub stars
1.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add neolabhq/context-engineering-kit --skill do-and-judge --agent claude-code

Installs into .claude/skills of the current project.

Files

do-and-judge

Task

Execute a single task by dispatching an implementation sub-agent, verifying with an independent judge, and iterating with feedback until passing or max retries exceeded.

Arguments

ArgumentFormatDefaultDescription
taskFree-form textRequiredTask description to execute
--modelhaiku|sonnet|opusauto-selectedExplicit user override for all sub-agents: implementation, meta-judge, and judge. When omitted, you MUST select the model per the Model Selection Policy — there is no fixed fallback tier. When provided, the user's choice wins over the policy for every sub-agent — see the Escalation Rule for how escalation interacts with an explicit override.
--strict--strictfalseDisable the Iteration Discretion Rule - the task passes ONLY when score >= 4.0, otherwise retry until max retries is reached.

Example: /do-and-judge Refactor the UserService class to use dependency injection --strict

Sponsors

Details

Repository
github.com/neolabhq/context-engineering-kit
Category
AI & Agent Building
First seen
Jun 3, 2026

More from neolabhq/context-engineering-kit

All 63
1nvidia avatarnemoclaw-user-guidenvidia/skillsGuides human users' AI agents to the NemoClaw docs MCP server and canonical Fern documentation in Markdown form. Use when users ask how to install, configure, o1.3Kskills.sh installs
2brave avataranswersbrave/brave-search-skillsUSE FOR AI-grounded answers via OpenAI-compatible /chat/completions. Two modes: single-search (fast) or deep research (enable_research=true, thorough multi-sear1.3Kskills.sh installs
3cursor avatarcursor-sdkcursor/pluginsGuide users building apps, scripts, CI pipelines, or automations on top of the Cursor TypeScript SDK (`@cursor/sdk`). Use this skill whenever the user mentions 1.3Kskills.sh installs
4neolabhq avatartree-of-thoughtsneolabhq/context-engineering-kitExecute tasks through systematic exploration, pruning, and expansion using Tree of Thoughts methodology with meta-judge evaluation specifications and multi-agen1.2Kskills.sh installs
5neolabhq avatardo-competitivelyneolabhq/context-engineering-kitExecute tasks through competitive multi-agent generation, meta-judge evaluation specification, multi-judge evaluation, and evidence-based synthesis1.2Kskills.sh installs
6secondsky avatarsap-fiori-toolssecondsky/sap-skillsDevelops SAP Fiori applications using SAP Fiori tools extensions for VS Code and SAP Business Application Studio. Use when: generating Fiori Elements or Freesty1.2Kskills.sh installs