Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,10 @@ See `docs/roadmap.md`.

See `docs/workflows-playbook.md` for usage patterns.

## AI Delivery Playbook

Use `docs/gpt53-opencode-playbook.md` as the default runbook for GPT-5.3 + OpenCode execution to reduce rework.

## Open Source Readiness

- community templates in `.github/`
Expand Down
49 changes: 49 additions & 0 deletions docs/gpt53-opencode-playbook.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# GPT-5.3 + OpenCode Delivery Playbook

Use this one-page runbook to reduce rework when building with GPT-5.3 and OpenCode.

## Principles

- plan before code, verify before PR
- follow existing repo patterns before introducing new ones
- make decisions explicit when they affect prompts, model behavior, or workflow
- leave a clean handoff artifact at session end

## Default Flow

1. Frame scope and definition of done.
2. Inspect existing patterns and constraints.
3. Implement in small, testable slices.
4. Verify with stack-specific checks.
5. Prepare PR with full context from branch divergence.
6. Capture session handoff for continuity.

## Trigger -> Skill -> Expected Output

| Trigger | Skill(s) | Expected Output |
|---|---|---|
| new task request with ambiguity | `Prompt Wizard`, `workflow` | clear task statement with in-scope/out-of-scope and verification checklist |
| editing unfamiliar code | `code-search`, `Pattern Analysis` | file map, current conventions, and safe insertion points |
| implementing code changes | `language-conventions`, `workflow` | minimal-diff changes aligned to existing standards |
| adding or changing tests | `Testing Strategy` | test pyramid plan and targeted coverage additions |
| prompt/model behavior design | `Prompt Engineering` | versioned prompt contract (role, constraints, schema, examples) |
Comment on lines +25 to +29

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace nonexistent skill names in trigger map

This table maps workflows to skill names that are not shipped in this repo (for example Prompt Wizard, Pattern Analysis, Testing Strategy, Prompt Engineering, and AI Evaluation), so readers following the “default runbook” cannot execute those steps. The currently available skills are enumerated in skills/README.md and the skills/*/SKILL.md directories, and these labels do not match, which makes the playbook misleading at the point of use.

Useful? React with 👍 / 👎.

| preventing AI regressions | `AI Evaluation` | golden dataset, scoring rubric, and regression thresholds |
| architecture-impacting choice | `ADR Template` | ADR with options, rationale, consequences, and review triggers |
| git state unclear | `git-status`, `git-workflows` | staged/unstaged snapshot, branch state, and next safe git step |
| ready to publish work | `github-workflow` | PR with why, testing notes, blockers, and CI status summary |
| session ending or context switch | `handover` | concise continuity note with decisions, risks, and ordered next steps |

## GPT-5.3 Guardrails

- require structured outputs for machine-consumed steps (JSON schema or strict markdown template)
- keep prompt versions in repo and tie changes to eval results
- treat prompt updates like code changes: diff, review, validate, and document
- fail builds when core eval thresholds regress

## PR Ready Checklist

- [ ] scope is explicit (in/out) and unchanged during implementation
- [ ] change matches local conventions and avoids unrelated refactors
- [ ] required checks/tests executed (or risks documented if blocked)
- [ ] PR explains why, not only what
- [ ] handoff note exists when work is incomplete or multi-session