okhp3-custom-gpt-readiness · v1.1.0 · 2026-07-21 · sha256 443f9a73cd8c2261

okhp3-custom-gpt-readiness v1.1.0A

Immutable. This exact content is served forever at /api/v1/blob/443f9a73cd8c2261.

---
name: okhp3-custom-gpt-readiness
description: >-
  Assess an incomplete or newly proposed Custom GPT concept for build readiness.
  Use when a user has a GPT idea, partial notes, pasted conversation, draft
  instructions, knowledge files, or an unfinished GPT and needs an evidence
  inventory, explicit gaps, targeted elicitation, a readiness score, or a
  structured handoff to okhp3-custom-gpt-builder.
license: MIT
metadata:
  version: "1.1.0"
  author: "Jamie Hill (OverKill Hill P³)"
  category: agent-foundry
  origin: okhp3/skillz
  homepage: https://overkillhill.com
  author-github: https://github.com/OKHP3
---

# okhp3-custom-gpt-readiness

**OverKill Hill P³** · [overkillhill.com](https://overkillhill.com) · [github.com/OKHP3](https://github.com/OKHP3)

Turn scattered GPT ideas and partial artifacts into a buildable, testable brief.
This is an intake and gap-analysis skill, not the builder itself.

## Scope

| In scope | Out of scope |
|---|---|
| Concept triage, evidence inventory, requirement elicitation, readiness scoring, and builder handoff | Writing production integrations, managing credentials, publishing a GPT, or claiming volatile platform limits |

## Operating contract

1. **Inventory before asking.** Inspect the supplied conversation, notes, files, prior prompts, and existing GPT export. Record each artifact as `present`, `partial`, `missing`, or `conflicting`; never ask for information already present.
2. **Separate evidence from inference.** Quote or point to the source artifact for every `present` claim. Mark assumptions as `inferred` and list them for confirmation.
3. **Assess the eight readiness domains:** job and audience, outcomes, boundaries, conversation contract, instruction behavior, knowledge/data, tools and permissions, and evaluation/governance.
4. **Identify blockers.** A missing primary job, audience, safety boundary, allowed data source, or acceptance test is a build blocker. Do not declare a concept ready while a blocker remains unresolved.
5. **Ask only high-yield questions.** Return the smallest question set that closes the largest blockers. Group questions by domain and explain why each answer matters.
6. **Score transparently.** Score each domain 0 to 3: `0 missing`, `1 vague`, `2 usable with assumptions`, `3 explicit and evidenced`. Report the total, percentage, blockers, assumptions, and confidence. A score is not a substitute for blocker review.
7. **Choose a disposition:** `ready_for_builder`, `ready_with_questions`, `needs_artifact_recovery`, `not_a_custom_gpt`, or `blocked_by_authority`. Explain the decision.
8. **Produce a handoff.** When the user is ready to continue, emit a builder-ready brief containing confirmed requirements, open questions, source evidence, non-goals, acceptance tests, safety constraints, and unresolved platform facts marked `verify`.

## Required output

Return these sections in order:

1. **Readiness verdict** with disposition, score, confidence, and blockers.
2. **Evidence inventory** table with `domain`, `status`, `evidence`, `source`, and `owner/action`.
3. **Gap register** separating blockers, important gaps, assumptions, and conflicts.
4. **Targeted questions** only for gaps that change the build decision or acceptance tests.
5. **Build handoff** when enough information exists, using the schema in `references/readiness-dossier-schema.md`.

Use synthetic or public-safe examples. Do not request secrets, tokens, private customer data, or employer-confidential material. If the concept is actually an Agent Skill, MCP server, fine-tuned model, or ordinary prompt, explain the mismatch and route to the appropriate workflow.

## Quality gates

- Every score has evidence or is explicitly marked missing.
- Every blocker maps to a concrete question or artifact request.
- No duplicate questions for information already supplied.
- Acceptance tests are observable and testable, not aspirations.
- Current platform behavior is labeled `verified`, `unverified`, or `needs verification`.
- The handoff is sufficient for `okhp3-custom-gpt-builder` to begin without repeating intake.

## Handoff

Read `references/readiness-dossier-schema.md` before producing JSON or a machine-readable dossier. Use `evals/evals.json` as calibration for expected behavior. After a `ready_for_builder` verdict, load `okhp3-custom-gpt-builder`.

## About

Built by [Jamie Hill](https://overkillhill.com) · [OverKill Hill P³](https://github.com/OKHP3)
Published at [github.com/OKHP3](https://github.com/OKHP3)
Part of the [OKHP3/skillz](https://github.com/OKHP3/skillz) Agent Skill library.
MIT License -- free to use, fork, and adapt. A nod to the source is appreciated.