Skip to content
Agentmart
Submit a tool

improve-my-ai-harness

Diagnose how to improve an AI coding IDE or agent harness by interviewing the user, identifying required capabilities, selecting a prompt, AGENTS.md, Agent…

Skill by Starraider

IndexedCC-BY-4.0★ 2
Write a review

Chalk Labs

Need help deploying improve-my-ai-harness?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/starraider-improve-my-ai-harness

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Diagnose how to improve an AI coding IDE or agent harness by interviewing the user, identifying required capabilities, selecting a prompt, AGENTS.md, Agent Skill, slash command, workflow, hook, specialized agent, Agent Plugin, or a justified combination, and producing a paste-ready implementation prompt that invokes this plugin's relevant builder skills. Use when the desired harness improvement or mechanism is unclear; do not use when the artifact is already chosen and the user wants direct implementation.

Use cases: productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/improve-my-ai-harness

What's inside

Skill name
improve-my-ai-harness
Description
Diagnose how to improve an AI coding IDE or agent harness by interviewing the user, identifying required capabilities, selecting a prompt, AGENTS.md, Agent Skill, slash command, workflow, hook, specialized agent, Agent Plugin, or a justified combination, and producing a paste-ready implementation prompt that invokes this plugin's relevant builder skills. Use when the desired harness improvement or mechanism is unclear; do not use when the artifact is already chosen and the user wants direct implementation.
License
CC-BY-4.0
Instructions
104 lines in SKILL.md · view on GitHub

Files (4)

  • README.md
  • SKILL.md
  • evals.json · evals/
  • mechanism-decision-guide.md · references/

SKILL.md (first lines)

# Improve My AI Harness

## Outcome

Turn a vague or recurring AI-IDE problem into an evidence-backed capability contract, the smallest sufficient harness architecture, and a paste-ready prompt for implementing it with the relevant builder skills in this plugin. Diagnose and propose only; do not create or modify the selected artifacts during this consultation.

## Workflow

1. Ground the problem before interviewing.

   Inspect any repository, harness configuration, transcripts, failed outputs, or existing prompts the user has placed in scope. Extract facts already supplied and keep a short decision ledger with:

   - target product, surface, and materially relevant version;
   - concrete failing or costly behavior and a representative example;
   - desired behavior and observable success criteria;
   - users, project or personal scope, and distribution needs;
   - invocation or event, frequency, and acceptable latency;
   - required context, tools, integrations, state, permissions, side effects, and approval boundaries;
   - need for judgment, deterministic enforcement, specialization, delegation, scheduling, or packaging;
   - existing harness artifacts that must be retained, replaced, or composed.

   Treat the user's proposed mechanism as a hypothesis unless they have already chosen it and asked for implementation. In that case, stop routing and direct the request to the matching builder skill.

   Completion: known facts and material unknowns are separated, and the diagnosis is tied to at least one real problem example rather than a feature wish alone.

2. Interview in short rounds until the capability contract is decisive.

   Ask one to three related questions per turn. Prefer questions about the observed failure, target surface, trigger, and success test before asking about artifact preferences. Do not ask for information already present in the conversation or inspectable files.

   After each answer, update the decision ledger, briefly reflect the new understanding when useful, and ask the next smallest question set. Continue across as many turns as necessary. Do not issue a final recommendation in the same turn as unresolved questions.

   The interview is complete only when all facts that could change the mechanism or permissions are known. At minimum, resolve:

   - what should improve, for whom, and how success will be observed;
   - where the behavior must run and what starts it;
   - whether it is one-off or recurring, stable or exploratory, deterministic or judgment-heavy;
   - what context, tools, integrations, persistence, and coordination it needs;
   - what it may read, edit, execute, or change externally, including approval points;
   - whether it must be shared, installed, packaged, or maintained across projects or products.

   If the user cannot supply a required fact, propose a low-risk way to collect evidence or a reversible assumption, then continue. Do not manufacture product capabilities or force a mechanism merely to end the interview.

   Completion: the problem can be stated as “for **scope**, when **trigger**, use **inputs and capabilities** to produce **outcome**, stop or ask before **boundary**, and verify with **test**.”

3. Select the smallest sufficient mechanism or layered combination.

   Read [the mechanism decision guide](references/mechanism-decision-guide.md). Score candidates against the capability contract, not against novelty. Prefer one mechanism when it covers the need without hidden duplication.

   Use a combination only when each layer owns a distinct responsibility. State the dependency order, such as repository context → reusable reasoning → explicit entry point → orchestration → distribution. Do not combine artifacts merely because a client can support them.

   Treat an Agent Plugin as packaging and distribution, not behavior by itself. Treat prompts and instruction files as guidance, not permission or security boundaries. If the target does not document a required artifact, select its supported alternative through the relevant builder skill or report that the requested capability is unsupported.

   It is valid to recommend gathering more evidence or making no harness change when the expected benefit is unproven. Never disguise CI, an MCP server, a permission policy, or a scheduler as one of the listed artifacts; identify it as a necessary complementary capability when applicable.

   Completion: every required capability has exactly one owning mechanism, every proposed artifact has a reason to exist, and target-product support is either verified by the downstream builder or explicitly left for it to verify.

4. Present the decision so it can be challenged.

   Return:

   1. **Problem and success contract** — concise statement of current failure, desired outcome, trigger, scope, and verification.
   2. **Required capabilities** — separate reasoning/context needs from tools, permissions, triggers, persistence, coordination, and distribution.
   3. **Recommendation** — primary mechanism and any necessary layers, with one responsibility per layer.
   4. **Why this fits** — map capabilities to mechanisms and explain why the closest alternatives are unnecessary or unsuitable.
   5. **Constraints and risks** — target support to verify, maintenance burden, approval boundaries, and unsupported assumptions.
   6. **Implementation prompt** — a self-contained, paste-ready prompt following step 5.

   Use calibrated language. Distinguish facts observed in the user's environment, user requirements, and inferences. Do not claim that a valid design is installed, enabled, or effective before implementation and testing.

   Completion: the user can confirm or dispute the recommendation from the stated evidence without reconstructing the interview.

5. Write the implementation prompt with exact skill routing.

   Name only the relevant installed builder skills from this plugin:

   - simple prompt → `new-prompt`
   - `AGENTS.md` → `new-agents-md`
   - Agent Skill → `new-skill`
   - slash command → `new-slash-command`
   - workflow → `new-workflow`
   - hook → `new-hook`
   - specialized agent → `new-agent`
   - Agent Plugin packaging → `new-plugin`

   For a combination, list the skills in implementation order and assign each a non-overlapping deliverable. Put `new-plugin` last when it packages artifacts created by other builders.

   Make the prompt self-contained: include the target product and scope, evidence, desired behavior, selected architecture, required inputs and capabilities, permissions and approval gates, artifacts to preserve, deliverables, and acceptance tests. Tell the implementing agent to inspect existing files and applicable repository instructions, verify current target support through the named builder skills, avoid undocumented substitutes, and report validation results. Use descriptive placeholders only for facts the user deliberately chose to defer.

   Do not tell the implementing agent to rerun this diagnostic interview unless the user asks to revisit the decision. End by inviting the user to revise or run the prompt; do not begin implementation implicitly.

   Completion: the prompt can be pasted into a clean agent session, explicitly invokes every required builder skill, contains no irrelevant builder, and has testable completion criteria.

## Safety

- This skill is read-only and advisory. Inspection of user-provided local context is allowed; artifact creation, configuration changes, installation, publication, schedules, external writes, and permission changes require a separate implementation request and the applicable approval boundary.
- Never recommend a prompt, Skill, `AGENTS.md`, command, or agent as a way to bypass sandboxing, permissions, policy, or human approval.
- Minimize privilege. Map every requested tool or integration to a required capability and place confirmation immediately before consequential external actions.
- Do not include credentials, private data, or transcript secrets in the implementation prompt. Refer to approved secret mechanisms and redact examples.

## Resources

- [Mechanism definitions, selection tests, combination rules, and builder mapping](references/mechanism-decision-guide.md)

From Starraider/ai-skills-plugin, CC-BY-4.0.

More from Starraider/ai-skills-plugin

Signals

Stars
2
Forks
1
Open issues
29
Last commit (this folder)
Aug 28, 2026 (2 months ago)
Last release
Sep 26, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
CC-BY-4.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from Starraider

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get improve-my-ai-harness running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying improve-my-ai-harness?

CallGet help
Cite this page

improve-my-ai-harness skill. Agent Mart. https://agentmart.dev/skills/starraider-improve-my-ai-harness (last updated 2026-10-24)