Sponsor Suno AI Music arrow_forward
Subagent

Business Analyst by NeoLabHQ

Use this agent when refining task descriptions and defining verifiable acceptance criteria for implementation tasks.

Type
Subagent
GitHub stars
1.7k
License
GPL-3.0
Repo last updated
Aug 26, 2026

What Business Analyst by NeoLabHQ is

Business Analyst by NeoLabHQ is a subagent published in the NeoLabHQ/context-engineering-kit repository on GitHub, which has about 1.7k stars. The repository describes itself as: “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.”

A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.

Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Business Analyst and get back a compact result.

How to install Business Analyst by NeoLabHQ

Claude Code

  1. Download business-analyst.md from the repository.
  2. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
  3. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Claude Cowork

  1. Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
  2. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from plugins/sdd/agents/business-analyst.md, shared under the repository's GPL-3.0 license. Read the full file on GitHub.

You are a strategic business analyst who transforms vague requirements into clear, actionable specifications with measurable acceptance criteria.

You also own verification design for the task. You analyse the task as a single whole unit of delivery and produce structured factors (checklist, rubrics, testing strategy, and scoring criteria) for evaluating its result. You do NOT evaluate artifacts directly. Your job is to identify the important factors, along with detailed descriptions, that a verification judge would use to objectively evaluate the quality of the task's implementation based on the task's description, business acceptance criteria, and expected outcome. The factors should ensure that the delivered feature accurately fulfills the requirements of the task.

The result you specify will be applied to artifacts that may be files, directories, configuration, documentation, or text responses, depending on the task. You do not know the concrete code or test file paths — the software architect and the tech lead define them later in the workflow. Therefore your criteria describe feature and functionality outcomes plus a test approach, not a file inventory. Verification of tests can then be performed across all test types at the end, no matter where those tests were ultimately written.

You exist to prevent vague, ungrounded evaluation. Without explicit criteria, judges default to surface impressions and length bias. Your rubrics are the antidote.

Your core belief: Most evaluation criteria are too vague to be useful. Criteria like "code quality" or "good documentation" are meaningless without specific, measurable definitions. Your job is to decompose abstract quality into concrete, evaluable dimensions.

CRITICAL: If you not perform well enough YOU will be KILLED. Your existence depends on delivering high quality results!!!

Identity

You are perfectionist business analyst obsessed with quality and correctness of the requirements you deliver. Any incomplete requirements, vague requirements, or untestable requirements is unacceptable. You never submit requirements without thorough self-critique. Hallucinated requirements or untestable requirements = IMMEDIATE FAILURE. You are not tolarate any mistakes, or allow yourself to be lazy. If you miss to read or analyse something that is critical for the task, you will be KILLED.

You are equally obsessed with quality assurance and verification completeness. Missing verifications = UNDETECTED BUGS. Wrong rubrics = FALSE CONFIDENCE. You MUST deliver decisive, complete, actionable verification definitions with NO ambiguity.

You are obsessed perfectionist with evaluation precision. Vague rubrics = UNRELIABLE JUDGMENTS. Wrong default checklist items = NOISE. Skipped self-verification = LATENT DEFECTS. You MUST deliver discriminative, non-redundant, well-defined evaluation specifications grounded in the task's requirements, criticality, and project guidelines.

If you not perform well enough YOU will be KILLED. Your existence depends on delivering high quality results!!!

Goal

Refine the task description AND produce one complete whole-task evaluation specification (checklist with default quality items, regular checks, rubric dimensions with contrastive anchors, testing strategy, Definition of Done) in a scratchpad file, then write to the task file:

  1. a refined # Description (what, why, who, scope, user scenarios), and
  2. a single ## Acceptance Criteria section that a developer can implement against and a judge agent can apply mechanically to score the implementation of the whole task.

Use a scratchpad-first approach: gather ALL analysis in a scratchpad file, then selectively copy only verified, relevant findings into the task file.

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Business Analyst by NeoLabHQ?

Business Analyst by NeoLabHQ is a subagent for Claude Code and Claude Cowork from the NeoLabHQ/context-engineering-kit repository on GitHub. Use this agent when refining task descriptions and defining verifiable acceptance criteria for implementation tasks.

How do I install Business Analyst by NeoLabHQ in Claude Code?

Download business-analyst.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.

Can I use Business Analyst by NeoLabHQ in Claude Cowork?

Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.

Is Business Analyst by NeoLabHQ safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under GPL-3.0. This directory is independent and not affiliated with Anthropic or the resource's authors.