Ghidra Headless Evidence
Use this phase skill when planning needs to preserve how evidence will be
extracted, replayed, and reviewed after the target and scope are already
normalized.
The canonical contract is ./planning-brief.md. That
brief carries evidence and replay constraints into speckit, then acts as the
checklist for reviewing generated planning artifacts.
Phase Focus
This phase covers:
- evidence sources and extraction expectations
- replayable command or manifest requirements
- artifact capture and review surfaces
- validation expectations for generated planning artifacts
This phase is generic evidence planning. It does not own active Frida runtime
capture. When the request needs new Frida capture planning rather than review
of already captured outputs, route first to
../ghidra-headless-frida-runtime-injection/SKILL.md.
When a runtime-capture manifest already exists and the remaining work is
provenance review, observed-versus-inferred claim labeling, or
static-vs-dynamic conflict recording, route to
../ghidra-headless-frida-evidence/SKILL.md.
Non-Negotiable Constraints
- Headless-only workflow. Evidence collection must not depend on GUI-only
activity.
- Evidence-backed claims. Reverse-engineering conclusions must trace to
observable exports, manifests, or recorded outputs.
- Reproducible workflow expectations. Replay commands, inputs, and outputs must
be explicit enough to regenerate.
- Reviewable Markdown outputs. The planning and audit surfaces remain readable
as Markdown.
- No downstream
speckit extension or constitution change is required.
Required Inputs
- existing intake summary or normalized target context
- expected evidence sources and artifact types
- replay expectations, including command, manifest, or export surfaces
- validation gates a reviewer must confirm after planning
- optional local overlays that only tighten the contract
How To Use This Skill
- Fill in
./planning-brief.md with the evidence and
replay expectations for the target.
- Pass that brief into
speckit as a file or inline paste.
- Review the generated planning artifacts against the same evidence checklist
before treating them as ready for implementation.
- If a generated artifact weakens replay or evidence requirements, refine or
regenerate the planning artifacts rather than weakening this phase contract.
Example
Next Step Routing
- Use this phase after intake is stable and before script-specific planning.
- Move to the Frida runtime-injection phase when the planning request still
needs reproducible CLI/headless Frida capture, common script selection, or a
capture manifest before imported evidence can be reviewed.
- Move to the Frida evidence phase when the planning request depends on
externally captured Frida traces, hook logs, or session notes that need their
own provenance and replayable handoff contract.
- Return to intake if the real gap is still target identity, initial scope, or
setup normalization rather than evidence design.
- Move to script authoring and review when the plan introduces reusable Ghidra
scripts, registration work, or checklist-based script review.
1---2name: ghidra-headless-evidence3description: Phase skill for evidence extraction, replay expectations, and audit of generated planning artifacts.4---56# Ghidra Headless Evidence78Use this phase skill when planning needs to preserve how evidence will be9extracted, replayed, and reviewed after the target and scope are already10normalized.1112The canonical contract is [`./planning-brief.md`](./planning-brief.md). That13brief carries evidence and replay constraints into `speckit`, then acts as the14checklist for reviewing generated planning artifacts.1516## Phase Focus1718This phase covers:1920- evidence sources and extraction expectations21- replayable command or manifest requirements22- artifact capture and review surfaces23- validation expectations for generated planning artifacts2425This phase is generic evidence planning. It does not own active Frida runtime26capture. When the request needs new Frida capture planning rather than review27of already captured outputs, route first to28[`../ghidra-headless-frida-runtime-injection/SKILL.md`](../ghidra-headless-frida-runtime-injection/SKILL.md).29When a runtime-capture manifest already exists and the remaining work is30provenance review, observed-versus-inferred claim labeling, or31static-vs-dynamic conflict recording, route to32[`../ghidra-headless-frida-evidence/SKILL.md`](../ghidra-headless-frida-evidence/SKILL.md).3334## Non-Negotiable Constraints3536- Headless-only workflow. Evidence collection must not depend on GUI-only37 activity.38- Evidence-backed claims. Reverse-engineering conclusions must trace to39 observable exports, manifests, or recorded outputs.40- Reproducible workflow expectations. Replay commands, inputs, and outputs must41 be explicit enough to regenerate.42- Reviewable Markdown outputs. The planning and audit surfaces remain readable43 as Markdown.44- No downstream `speckit` extension or constitution change is required.4546## Required Inputs4748- existing intake summary or normalized target context49- expected evidence sources and artifact types50- replay expectations, including command, manifest, or export surfaces51- validation gates a reviewer must confirm after planning52- optional local overlays that only tighten the contract5354## How To Use This Skill55561. Fill in [`./planning-brief.md`](./planning-brief.md) with the evidence and57 replay expectations for the target.582. Pass that brief into `speckit` as a file or inline paste.593. Review the generated planning artifacts against the same evidence checklist60 before treating them as ready for implementation.614. If a generated artifact weakens replay or evidence requirements, refine or62 regenerate the planning artifacts rather than weakening this phase contract.6364## Example6566- Evidence handoff example:67 [`./examples/evidence-speckit-handoff.md`](./examples/evidence-speckit-handoff.md)6869## Next Step Routing7071- Use this phase after intake is stable and before script-specific planning.72- Move to the Frida runtime-injection phase when the planning request still73 needs reproducible CLI/headless Frida capture, common script selection, or a74 capture manifest before imported evidence can be reviewed.75- Move to the Frida evidence phase when the planning request depends on76 externally captured Frida traces, hook logs, or session notes that need their77 own provenance and replayable handoff contract.78- Return to intake if the real gap is still target identity, initial scope, or79 setup normalization rather than evidence design.80- Move to script authoring and review when the plan introduces reusable Ghidra81 scripts, registration work, or checklist-based script review.