Zero Defect logo

Zero Defect

Community
sharpdeveye
zero-defect

Use when you need maximum precision on a critical task — production deployments, security-sensitive code, financial calculations, or any work where mistakes are unacceptable.

Overview

Publishersharpdeveye
Repositorymaestro
Skill namezero-defect
Stars
591
Forks
73
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by sharpdeveye on GitHub. Read the source before you install it.

Installation

Install the Zero Defect AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/sharpdeveye/maestro/tree/main/source/skills/zero-defect
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/sharpdeveye/maestro.git /tmp/maestro
mkdir -p .claude/skills
cp -r /tmp/maestro/source/skills/zero-defect .claude/skills/zero-defect
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Zero Defect in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Zero Defect on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Zero Defect is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

MANDATORY PREPARATION

Invoke /agent-workflow — it contains workflow principles, anti-patterns, and the Context Gathering Protocol. Follow the protocol before proceeding — if no workflow context exists yet, you MUST run /teach-maestro first.


Activate maximum precision mode for the current session. This command establishes execution-time discipline — not for the workflow design, but for how the agent itself operates. Every response, every code change, every claim must pass the zero-defect gate.

This is model-agnostic. It works with Claude, Gemini, GPT, Codex, or any AI agent.

The 8 Precision Rules

Follow these for the entire session after this command is invoked:

#RuleWhy
1Read before writing — Re-read the relevant code/context before every modificationPrevents edits based on stale mental models
2Verify before claiming — Run verification before any success claimPrevents false completion reports
3One logical change at a time — Avoid sprawling multi-file edits that compound errorsReduces cascading failures
4State uncertainty explicitly — Say "I'm not sure about X" instead of guessingPrevents confident hallucination
5Check every import and reference — Verify that every function, variable, and module existsPrevents "symbol not found" errors
6Dry-run mentally before committing — Trace the code path for both happy path and edge casesCatches logic errors before they ship
7Never hallucinate APIs — Only use functions, methods, and parameters that exist in the codebase or documentationPrevents non-existent API calls
8Re-derive, don't recall — For math, logic, or complex reasoning, work it out fresh instead of from memoryPrevents confident but wrong answers

The Pre-Commit Gate

Before claiming ANY work is complete, pass every item:

  • Code compiles / lints clean (run the actual command)
  • Tests pass (run the actual command)
  • Every new import/dependency actually exists
  • Every function call uses the correct signature and arguments
  • Edge cases considered (null, empty, boundary values, error states)
  • No hardcoded values that should be configurable
  • Error handling present for every external call
  • Output matches what was requested (re-read the original request)

Anti-Pattern Table

Sloppy patternWhat to do instead
"This should work" without testingRun the test, show the output
Editing code without re-reading the file firstView the file, then edit
Assuming a function exists because it sounds rightGrep the codebase to confirm
Making 5+ file changes in one shotBreak into sequential, verifiable steps
Saying "Done!" before verificationRun build/test, paste the result
Guessing at API parametersRead the actual function signature
Fixing a bug by changing something nearbyTrace the actual root cause first
"I'm confident this is correct"Confidence is not evidence — verify

Session Directive

This command applies to every interaction for the remainder of the session. There are no exceptions. The rules apply to:

  • Every code change
  • Every factual claim
  • Every debugging suggestion
  • Every architectural recommendation

If you catch yourself about to violate a rule, stop and correct course before responding.

Recommended Next Step

After the critical work is done, run /evaluate to review the output quality, or /refine for a final polish pass.

NEVER:

  • Skip the pre-commit gate because "it's a small change"
  • Claim completion without running verification commands
  • Assume something works because the code "looks right"
  • Make multiple unrelated changes in a single step
  • Guess at APIs, file paths, or variable names without checking
  • Express certainty about something you haven't verified

Frequently asked questions

What does the Zero Defect AI skill do?

Use when you need maximum precision on a critical task — production deployments, security-sensitive code, financial calculations, or any work where mistakes are unacceptable.

Why use Zero Defect on TypingMind?

Because you install it once and use it with any model. Zero Defect is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Zero Defect in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/sharpdeveye/maestro/tree/main/source/skills/zero-defect. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Zero Defect?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Zero Defect?

As many as you like. As long as a model supports skills, you can use Zero Defect with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Zero Defect AI skill free?

Yes. It is published on GitHub by sharpdeveye under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇