Darren Hinde 784ffadf92 chore: verify and stabilize main branch (#42) 4 months ago
..
results fc29fa3dc4 feat: add PR template and automated doc sync workflow (#40) 4 months ago
README.md fc29fa3dc4 feat: add PR template and automated doc sync workflow (#40) 4 months ago
TEMPLATE.md fc29fa3dc4 feat: add PR template and automated doc sync workflow (#40) 4 months ago
gemini.md fc29fa3dc4 feat: add PR template and automated doc sync workflow (#40) 4 months ago
gpt.md fc29fa3dc4 feat: add PR template and automated doc sync workflow (#40) 4 months ago
grok.md fc29fa3dc4 feat: add PR template and automated doc sync workflow (#40) 4 months ago
llama.md fc29fa3dc4 feat: add PR template and automated doc sync workflow (#40) 4 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.