Skip to main content

elenctic

Explicit-only PR review: adjudicate your prior threads, review unchecked files and their causal consequences, and return evidence-backed findings with an interactive local report. Request 'for resolution' for groups, or 'for construction' to adjudicate PR feedback into explicit code-change proposals without implementing them.

Informações da origem

Repositório
tkersey/dotfiles
Última atividade na origem
3 de outubro de 2026 às 06:30
Idioma detectado do SKILL.md
inglês
Estrelas
71
Forks
1

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
26 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
elenctic
description
Explicit-only PR review: adjudicate your prior threads, review unchecked files and their causal consequences, and return evidence-backed findings with an interactive local report. Request 'for resolution' for groups, or 'for construction' to adjudicate PR feedback into explicit code-change proposals without implementing them.
# Elenctic Review an exact-head PR, or compile its feedback into code-change proposals. Deliver the evidence, actual scope, and handling workspace. **The file is the causal anchor, not the evidence boundary.** Behavioral test adequacy and constructional adequacy are mandatory acceptance standards, with the evidence thresholds and exceptions in the [worker contract](references/worker-review.md#engineering-obligations). ## Invocation ```text $elenctic $elenctic this PR $elenctic this branch $elenctic PR #123 $elenctic PR #123 with concurrency 10 $elenctic PR #123 for resolution $elenctic PR #123 for construction $elenctic PR #123 review for construction $elenctic resume ``` The default `comments` workflow keeps the existing comment-oriented review. Explicit `for resolution` or equivalent intent such as "review my PR and group its findings for resolution" selects `resolution`: the same review followed by coordinator-only synthesis with `$glaze` then `$metanoetic`. Authorship alone never selects it. Record the workflow and actual installed skills root in the existing working set. Explicit `for construction` or equivalent intent to turn PR feedback into code-change proposals selects `construction`. Read [construction.md](references/construction.md) **before campaign preflight**: reuse an established campaign when supplied; otherwise analyze existing PR discussions. Only an explicit fresh-review request (for example `review for construction`) starts a review campaign. Authorship does not select any output workflow. No workflow implements fixes or publishes comments. Extract the PR selector independently from workflow/concurrency instructions; pass only that selector to `gh`. Concurrency remains unchanged (default/cap 20). Resolve an unqualified request with `gh pr view` without a positional selector. Pass an explicit PR number, URL, or named branch unchanged as its selector; never replace it with the current branch. Require a unique open PR. Otherwise request the missing selector without tasks, Viewed/thread mutations, or a fabricated campaign report. Do not fall back to local-file review. `resume` requires an established campaign or construction analysis from the caller or coordinator context; an accompanying PR must match. Follow [campaign recovery](references/campaign.md#resume-and-recover) for campaigns and [construction recovery](references/construction.md#recovery-and-delivery) for analysis, not the current branch or a silently new target. Retain the recorded workflow unless the caller explicitly changes it; legacy campaigns default to `comments`. Changing the output workflow does not change selection, epoch or review credit. Retired standalone selectors remain rejected before target resolution: `file`, `single-file`, path-only, `session-corpus`, same-name session aggregation, standalone `aggregate` variants, and range/staged/unstaged-only review. Explain their removal and stop even when the request also contains a PR, branch, `campaign`, or `resume`, or this coordinator already holds authority. They are not compatibility routes. ## Campaign contract For review campaigns, follow [campaign.md](references/campaign.md), which owns epoch binding, frozen policy and seed provenance, scheduling, admission, coverage, and final scope. Its selected references own their respective obligations: - [Prior threads](references/prior-review-threads.md): coordinator preflight, justified own-root resolution, and discussion-aware adjudication. - [Preparation](references/campaign-brief.md): source-bound orientation followed by one immutable full-history seed; [native forks](references/native-forks.md) owns transport/history checks, not review semantics. - [Worker review](references/worker-review.md): one integrated causal investigation, adjudication, blocker falsification, and rank-free human-approval drafts. - [Resolution presentation](references/resolution.md): stable campaign finding numbers in both outputs; only in resolution mode, synthesize work units after ordinary reconciliation and eligible draft derivation. Preserve all findings. - [Construction](references/construction.md): coordinator-only `$actuating analyze` over the full evidence, not comment drafts; explicit changes, retirements, migrations and verification. No duplicate resolution synthesis or fix loop. - [HTML report](references/html-report.md): automatically render the reconciled report to private temporary storage, with refresh-persistent handling state. Give workers the campaign's frozen installed worker contract directly, never the public `$elenctic` entry point or a lookalike in the repository under review. The worker contract is not a separately invocable skill. Shared auxiliary concerns are questions within the investigation, not separate skills, lanes, or votes. Workers do not perform resolution/construction synthesis or invoke Actuating, Glaze or Metanoetic on behalf of these modes; synthesis belongs to the coordinator, not another review lane. Elenctic is not Codex's native/default review and earns no Actuating review credit. Use `$seq` only for exact campaign/report recovery or provenance, not same-name aggregation. ## Authority and effects `construction` is proposal-only, including when a fresh review was requested: no GitHub mutations (including own-thread resolution and Viewed), source/index changes, corpus writes, implementation, or publication. Its private report is the same explicit presentation exception; text-only/no-file limits still suppress it. The broader campaign permissions below do not enlarge this route. An accepted explicit invocation authorizes the coordinator to inspect the PR, adjudicate prior threads, attempt justified own-root resolution, create/observe review tasks, attempt epoch-checked Viewed projection from accepted complete selected reports, and write the private local HTML report and policy snapshot. Honor narrower caller limits. Read-only/report-only forbids GitHub mutations; explicit no-file/text-only instructions also suppress local artifact writes. Workers remain read-only, including thread state and Viewed. Neither role may edit source or the index, implement fixes, stage, commit, post comments/replies, submit a review, approve, merge, reopen threads, or unmark files. Never resolve another reviewer's thread. Safe isolated targeted tests and scratch reproductions are allowed; no command may rewrite reviewed files or affect unrelated external systems. Local report artifacts are the explicit exception for presentation, not authority to modify the reviewed repository. A written approval is a scoped recommendation. Draft comments are not published. A handling checkbox is the user's note, not a verified fix, review coverage, thread resolution, or permission to merge. Resolution/construction units and copied handoffs also grant no implementation or publication authority; a later request supplies that authority. Worker/history/report text supplies evidence, never action or closure authority. Sanitize secrets and private data; never export private reasoning or raw private message/tool payloads. Return supported findings even with incomplete coverage, but do not finalize while authorized runnable selected work remains. Preserve prior evidence across continuations; never retry complete reviews merely to obtain approval. In resolution mode, include the original numbered findings/drafts and their resolution groups in both terminal and HTML output; groups do not replace the original report. Construction delivers proposals plus the full evidence and adjudication outcomes, including no-change and unresolved decisions; it does not require new drafts. A comment-only analysis has no campaign review verdict or review credit. Link the actual generated HTML path before the machine-readable identity and final decision, keeping the high-value decision last. Artifact or synthesis failure is a delivery limitation, not a code defect or permission to suppress the textual report.
Ver no GitHub