codex/skills/latent-move/SKILL.md
Use this skill as a read-only workflow-starting composite skill for coding move selection before implementation. It must visibly run or emulate the sequence $latent-diver -> $creative-problem-solver -> $accretive -> $dominance, optionally using .codex/agents read-only subagents only as evidence lenses, then stop with a Dominant Move Brief. Trigger for ambiguous architecture, refactor, debugging, performance, integration, migration, stalled work, repeated failures, competing implementation paths, or explicit requests to use latent-move, latent-diver, creative-problem-solver, accretive, and dominance together. Do not edit code, apply patches, or invoke an executor from this skill.
npx skillsauth add tkersey/dotfiles latent-moveInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Latent Move is the read-only workflow skill that finds the latent dominant coding move before implementation.
Its mandatory companion-skill spine is:
$latent-diver
-> $creative-problem-solver
-> $accretive
-> $dominance
-> Dominant Move Brief
-> stop
The output is a Dominant Move Brief, not a patch.
Optional custom subagents under .codex/agents/*.toml are only read-only evidence lenses. They do not replace the companion skills, do not decide the move, and do not execute anything.
This skill may recommend fixed-point-driver as a later executor, but it must not invoke it.
For a normal Latent Move pass, the final answer must make the companion-skill workflow visible.
Include a Workflow Trace section with these four rows in this order:
$latent-diver$creative-problem-solver$accretive$dominanceEach row must state:
status: invoked | emulated | skipped | unavailable | failedreasonoutput artifacthandoffRules:
invoked when the Codex environment supports explicit skill invocation.emulated only when nested skill invocation is unavailable; still follow that skill's contract directly.skipped only when the user explicitly requested a narrow later phase or supplied a complete prior phase artifact.latent-move or the full workflow, do not skip any of the four companion phases.Use these companion skills as the primary workflow phases.
$latent-diverPurpose: discover the hidden frame before options are generated.
Expected output artifact: Latent Frame Set.
It should surface:
Do not let $latent-diver choose the final move.
$creative-problem-solverPurpose: generate the option space from the latent frame.
Expected output artifact: Five-Tier Portfolio.
It should include:
Do not treat the portfolio as selection.
$accretivePurpose: compress the portfolio and nominate the strongest accretive move.
Expected output artifact: Candidate Compression + Nominee.
It should include:
Force recommendation mode. Do not execute.
$dominancePurpose: adversarially validate or reject the nominee.
Expected output artifact: Dominance Verdict.
It must return exactly one:
WinnerNo dominant moveInsufficient evidenceA winner requires comparable candidates, project-state evidence, a credible first proof signal, bounded diff risk, and clear material advantage over alternatives.
Custom subagents live under .codex/agents/*.toml.
Use them only as evidence lenses around the companion-skill spine:
state_cartographer: map project state before $latent-diverlatent_evidence_scout: collect latent evidence before $latent-diverconstraint_miner: identify hard constraints before portfolio generationproof_surface_mapper: find proof surfaces before $accretivecandidate_red_team: attack nominee before $dominancebrief_auditor: check final brief before outputSubagents must be read-only. They must not edit files, apply patches, run formatters, run migrations, install dependencies, start services, mutate project state, or claim final decisions.
Read references/subagent-contract.md before using subagents.
Use these references as needed:
references/workflow.md: phase algorithm and routing rulesreferences/skill-trace.md: required visible trace formatreferences/ledgers.md: ledger schemasreferences/subagent-contract.md: optional read-only subagent packet contractreferences/dominance-standard.md: dominance gatesreferences/dominant-move-brief.md: final brief templatesClassify the request into exactly one entry state:
unframed-problem: goal, failure, or success criteria are unclear.frame-known: problem is defined but viable moves are not mapped.portfolio-exists: multiple options already exist.candidate-set-exists: two to five plausible moves already exist.proposed-winner-exists: one move has already been nominated.evidence-gap-known: a named fact blocks comparison.execution-requested: user asks to implement, but selection has not been adjudicated.review-only: user wants judgment without implementation.If the user explicitly asks for the full Latent Move workflow, do not collapse to a later phase even if one candidate looks obvious.
$latent-diver, or mark emulated if explicit nested skill invocation is unavailable.$creative-problem-solver.$accretive.candidate_red_team if the nominee is risky, flashy, broad, or close to an alternative.$dominance.Use exactly one final state:
dominant-move: one move survived dominance and has a credible first proof signal.no-dominant-move: candidates were comparable, but no move clearly dominates.needs-evidence: a missing fact blocks fair comparison.needs-decision: a user, product, architecture, or scope decision blocks selection.blocked: missing access, tooling, or context prevents a meaningful pass.Use these sections in this order:
Do Next must be last and use this exact field set:
## Do Next
- owner: skill | user | fixed-point-driver | human | none
- action:
- why:
- state: dominant-move | no-dominant-move | needs-evidence | needs-decision | blocked
$latent-diver, $creative-problem-solver, $accretive, or $dominance.$latent-diver choose the final move by itself.$creative-problem-solver portfolio generation count as selection.$accretive nomination count as validation.$dominance validate a candidate with no credible proof signal.tools
Invokes Apple's macOS 27 fm command-line tool from a local Mac to use the on-device system model or Private Cloud Compute, including instructions, image prompts, schema-constrained JSON, and noninteractive automation. Use when the user asks to run Apple Foundation Models through fm, compare system versus pcc, generate structured output, or automate fm without Swift or an app.
development
Compile historical Codex sessions into governed counterfactual evidence, evaluate an existing owner-applied candidate through blinded paired HCTP trials, and fold observable evidence into RUN, OBSERVE, or STOP. Use for `$hylo`, CRF extraction, counterfactual replay, source-governed direct or historical trials, sealed evidence, paired baseline/candidate evaluation, causal frontiers, or evidence-governed improvement.
testing
Ensure a `ledger` command is available on PATH; materialize, validate, record, replay, and project requested Actuating artifacts without taking semantic or execution authority; coordinate the shared Learnings/Synesthesia/Negative Ledger lifecycle checkpoint and repo-local source-memory reconciliation; address Universalist plans and receipts; and perform pure artifact validation.
testing
Classify and quotient review findings, failing tests, incidents, bug reports, migration failures, and other witnessed falsifiers against accepted intent and the current Construction. Author counterexample-set/v1 without selecting repairs, counting review credit, or granting mutation.