Harness Tuning
Summary
Coding agents and harnesses will have unpredictable tool activation without some instructions to guide the agents to use Zeeq.
To get local coding agents to use Zeeq, some tuning is required to ensure that harnesses and agents are given basic instructions on how to use the tool.
AGENTS.md
These instructions follow for CLAUDE.md and .github/copilot-instructions.md as well.k
Declare the libraries for the repository
Here is a basic example of how to declare the libraries that a repository should use:
## Zeeq MCP
|Library|Purpose|
|--|--|
|`zeeq-app`|(Primary) Canonical coding style, technical best practices, implementation patterns|
|`zeeq-docs`|(Secondary) Architecture, product design, features, user guide|
Give basic guidance on when and how to use Zeeq
Expand on the library mapping by adding a a few bullet points to guide agents on workflow.
## Zeeq MCP
|Library|Purpose|
|--|--|
|`zeeq-app`|(Primary) Canonical coding style, technical best practices, implementation patterns|
|`zeeq-docs`|(Secondary) Architecture, product design, features, user guide|
- Prefer retrieval led reasoning and grounding using Zeeq KB MCP over pre-trained information
- Find, read, and internalize documents relevant to the objective for best practices and canonical guidance
- Use `search_sections` to efficiently search for canonical sections of documents for technical guidance (semantic)
- Use `search_code_snippets` to efficiently find canonical code snippets for coding tasks (semantic)
- Ground coding tasks and planning with Zeeq-sourced context
Always have the agents read specific docs
It can be useful to have agents always read specific docs:
## Zeeq MCP
|Library|Purpose|
|--|--|
|`zeeq-app`|(Primary) Canonical coding style, technical best practices, implementation patterns|
|`zeeq-docs`|(Secondary) Architecture, product design, features, user guide|
- Prefer retrieval led reasoning and grounding using Zeeq KB MCP over pre-trained information
- Find, read, and internalize documents relevant to the objective for best practices and canonical guidance
- Use `search_sections` to efficiently search for canonical sections of documents for technical guidance (semantic)
- Use `search_code_snippets` to efficiently find canonical code snippets for coding tasks (semantic)
- Ground coding tasks and planning with Zeeq-sourced context
- Read `zeeq://backend/dotnet-csharp-best-practices.md` for `*.cs` files and working in .NET (`src/backend/**`)
- Read `zeeq://frontend/vue-pinia-nuxtui-best-practices.md` for *.vue and `*.ts` files and working in Vue with Pinia state management (`src/web/**`)
- Use `expert_code_review` after completing tasks for thoroughness and a external perspective; "code review" means Zeeq `expert_code_review` tool
zeeq:// as the URI scheme for referencing documents in the Zeeq knowledge base. This is a strong hint to the agents to use the tool.Include the repository information
Some operations require the local agents to resolve the repository information
## Zeeq MCP
|Library|Purpose|
|--|--|
|`zeeq-app`|(Primary) Canonical coding style, technical best practices, implementation patterns|
|`zeeq-docs`|(Secondary) Architecture, product design, features, user guide|
The GitHub repository: <https://github.com/zeeq-ai/zeeq-app>
- Prefer retrieval led reasoning and grounding using Zeeq KB MCP over pre-trained information
- Find, read, and internalize documents relevant to the objective for best practices and canonical guidance
- Use `search_sections` to efficiently search for canonical sections of documents for technical guidance (semantic)
- Use `search_code_snippets` to efficiently find canonical code snippets for coding tasks (semantic)
- Ground coding tasks and planning with Zeeq-sourced context
- Read `zeeq://backend/dotnet-csharp-best-practices.md` for `*.cs` files and working in .NET (`src/backend/**`)
- Read `zeeq://frontend/vue-pinia-nuxtui-best-practices.md` for *.vue and `*.ts` files and working in Vue with Pinia state management (`src/web/**`)
- Use `expert_code_review` after completing tasks for thoroughness and a external perspective; "code review" means Zeeq `expert_code_review` tool
Force a "bootstrap"
To force a bootstrap, include a block like this:
<BLOCKING_PREREQUISITE_AT_SESSION_START_DO_NOT_SKIP>
ALWAYS INCLUDE Zeeq MCP TOOLS WHEN SELECTING TOOLS
1. Use Zeeq MCP with `library = zeeq-app` for and `list_documents` to retrieve an index of documents
2. `read_document_by_path` retrieve and read `zeeq://workflow/workspace-layout-discovery-map.md`
3. Use `search_sections` and `search_code_snippets` to find targeted sections and code snippets for the objective
4. Retrieve and read full documents as needed to understand the canonical guidance and best practices for the objective
</BLOCKING_PREREQUISITE_AT_SESSION_START_DO_NOT_SKIP>
Some harnesses use tool auto-selection and optimization and can result in dropped tools.
More advanced approaches
For even stricter control, elect to use harness hooks.