Darren Hinde f669cac34c feat: repository review and MVI context system implementation (#85) 3 months ago
..
results c8f7103cb6 refactor(evals): consolidate documentation and enhance test infrastructure (#56) 3 months ago
README.md c8f7103cb6 refactor(evals): consolidate documentation and enhance test infrastructure (#56) 3 months ago
TEMPLATE.md c8f7103cb6 refactor(evals): consolidate documentation and enhance test infrastructure (#56) 3 months ago
gemini.md f669cac34c feat: repository review and MVI context system implementation (#85) 3 months ago
gpt.md f669cac34c feat: repository review and MVI context system implementation (#85) 3 months ago
grok.md f669cac34c feat: repository review and MVI context system implementation (#85) 3 months ago
llama.md f669cac34c feat: repository review and MVI context system implementation (#85) 3 months ago

README.md

OpenCoder Prompt Variants

Capabilities Matrix

Variant Code Quality TDD Support Incremental Dev Build Checks Test Execution Pass Rate Last Tested
default Not yet tested -

Legend:

  • ✅ Works reliably
  • ⚠️ Partial/inconsistent
  • ❌ Does not work
  • - Not tested yet

Variants

default.md

  • Target: Claude Sonnet 4.5 (anthropic/claude-sonnet-4-5)
  • Focus: Clean, maintainable code with TDD workflow
  • Status: Stable, used in all PRs
  • Note: For smaller/faster models, create a variant optimized for that model
  • Features:
    • Plan-and-approve workflow
    • Incremental implementation
    • Test-driven development
    • Build and type checking
  • Test Results: See results/default-results.json (once tested)

Testing a Variant

# Test the default variant
./scripts/prompts/test-prompt.sh opencoder default

# View results
cat .opencode/prompts/opencoder/results/default-results.json

Creating a New Variant

  1. Copy TEMPLATE.md to your-variant.md
  2. Edit for your target model or use case
  3. Test: ./scripts/prompts/test-prompt.sh opencoder your-variant
  4. Update this README with results
  5. Submit PR (variant only, not as default)

Contributing

See TEMPLATE.md for the structure and docs/contributing/CONTRIBUTING.md for guidelines.