Skip to content

refactor: add binary instruction content checklist#774

Merged
FL4TLiN3 merged 1 commit intomainfrom
refactor/binary-instruction-checklist
Mar 13, 2026
Merged

refactor: add binary instruction content checklist#774
FL4TLiN3 merged 1 commit intomainfrom
refactor/binary-instruction-checklist

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Replace subjective self-check with six binary pass/fail rules for instruction content quality
  • Make instruction quality rules domain-agnostic (remove coding-specific examples)
  • Update verify-test Step 3 to use same binary criteria as CONTINUE triggers

Why

The previous self-check ("would the LLM produce worse results?") was subjective — the LLM always judges its own output as necessary. Binary checks (code block present? library name present?) have clear yes/no answers with specific remediation actions, matching the pattern of structural checks (#2-6) that already work.

Checklist

  1. No code blocks
  2. No library/tool names (capability requirements instead)
  3. No file paths
  4. No procedures
  5. No technique explanations
  6. ≤15 line budget (non-coordinator)

Supersedes #773.

Test plan

  • Run create-expert and verify generated instructions pass all 6 binary checks
  • Verify structural checks still work (delegates, pick, modelTier, verifier)

🤖 Generated with Claude Code

…ain-agnostic

Two changes:

1. Replace subjective self-check ("would the LLM produce worse results
   without this?") with six binary checks that have clear pass/fail
   criteria: no code blocks, no library/tool names, no file paths,
   no procedures, no technique explanations, ≤15 line budget.

2. Make instruction quality rules domain-agnostic by removing coding-
   specific vocabulary (TypeScript, Jest, blessed/ink, file paths) and
   replacing with domain-neutral language that applies equally across
   coding, writing, research, design, and operations.

Also update verify-test Step 3 to use the same binary criteria for
CONTINUE decisions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 enabled auto-merge (squash) March 13, 2026 16:20
@FL4TLiN3 FL4TLiN3 merged commit 3cbbf80 into main Mar 13, 2026
11 checks passed
@FL4TLiN3 FL4TLiN3 deleted the refactor/binary-instruction-checklist branch March 13, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant