Skip to main content

architectonic

Explicit-only architectural review of a PR, subsystem, repository, or proposed design. Reconstruct obligations and interactions, challenge the decomposition, and use Universalist for bounded constructive alternatives. Return evidenced defects, risks, opportunities, preservation, and uncertainty without editing or publishing.

Datos de origen

Repositorio
tkersey/dotfiles
Última actividad en el origen
20 de septiembre de 2026 a las 19:38
Idioma detectado de SKILL.md
inglés
Estrellas
70
Forks
1

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
5 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
architectonic
description
Explicit-only architectural review of a PR, subsystem, repository, or proposed design. Reconstruct obligations and interactions, challenge the decomposition, and use Universalist for bounded constructive alternatives. Return evidenced defects, risks, opportunities, preservation, and uncertainty without editing or publishing.
# Architectonic Reconstruct the architecture from evidence, challenge its allocation of obligations, and distinguish necessary structure from accidental complexity. **The architectural obligation is the causal anchor, not the evidence boundary.** Do not accept the existing file, module, service, or team decomposition as the partition of the problem. A better architecture is not evidence that the current one is unacceptable; a passing implementation is not proof of adequate structure. Elenctic reviews a change and its causal consequences. Universalist nominates a construction for one live semantic boundary. Architectonic reviews the allocation and interaction of those boundaries, including constructive alternatives, without becoming an implementation workflow. ## Invocation and subject ```text $architectonic this PR $architectonic PR #123 $architectonic src/runtime $architectonic this repository $architectonic design.md ``` Resolve the target from the explicit selector or unambiguous caller context. Without either, use the current repository and state that scope; do not silently substitute an open PR. If no repository or design can be identified, request the missing target without launching work. An explicit PR must resolve uniquely; never replace a failed selector with the current branch or a repository audit. These are subject selectors, not separate workflows or a new CLI. Bind the evidence before assessment: | Subject | Binding and claim boundary | |---|---| | PR | Repository, PR, base tip, review merge base, and head; compare the delta and unchanged causal dependencies. Distinguish introduced, newly exposed, worsened, and inherited issues. An unchanged inherited issue alone is not a merge blocker. | | Subsystem / repository | Commit plus any explicitly included working-tree changes, with real content identities for those changes; name boundaries and scenarios examined. Existing architectural defects are in scope. | | Proposed design | Exact document version or content identity and its attributed requirements/dependencies. Distinguish proposed guarantees, feasibility evidence, and implemented guarantees. Missing implementation is not by itself a design defect. | Never mix base, head, working-tree, document, or deployment evidence as one candidate. In a PR, inspect relevant base-only changes in an isolated prospective merge or disclose missing integration coverage. Before reporting, recheck mutable selectors and material inputs. A moved subject makes affected conclusions stale; rebind and revalidate affected evidence, or return a historical assessment with current coverage explicitly incomplete. Do not invent hashes or deployment facts. ## Run the assessment 1. **Reconstruct once.** After a shallow inventory, select direct or parallel investigation; resolve the selected parallel route before deep preparation. Read applicable instructions, accepted objectives, non-goals, contracts, and relevant implementation/design evidence. Trace producers, owners, consumers, state/effect transitions, and external boundaries. Publish a concise source-bound orientation: bound subject; required outcomes and constraints; current owners and interactions; known verification; and provisional questions with falsifiers. Separate facts, requirements, and hypotheses. This is shared discovery, not a pre-adjudicated verdict. 2. **Assign obligations, not components.** Derive investigations from required behavior, supported change scenarios, and live architectural decisions. Keep interacting laws together; include missing owners and cross-boundary paths. Do not create a lane per quality adjective, file, or auxiliary skill. For one coherent investigation, work directly. For useful parallel investigations, follow [prepared-review.md](references/prepared-review.md). Never represent shared context as independent judgment. 3. **Investigate and construct.** Apply [investigation.md](references/investigation.md) to every selected obligation. Challenge both the incumbent and its strongest admissible alternative. Invoke the installed sibling `$universalist` only for evidenced live boundary pressure, through its [Architectonic composition](../universalist/architectonic-composition.md). Assign one nomination owner per decision; reuse equivalent existing arguments. Unchanged adequate boundaries need no ceremonial Universalist pass. 4. **Reconcile interactions.** Revalidate findings against the bound subject, deduplicate by obligation and cause, and inspect consequences between proposed changes. Individually attractive nominations are not a jointly valid design. Check conflicting ownership, required observations, effect order, resources, compatibility, cutover dependencies, and residual checks. Where nominations conflict, compare the combined alternatives or leave selection unresolved; never present both as independently adoptable. Reopen only affected arguments on new evidence, without confirmation streaks or fix/review loops. 5. **Report once.** Return the architectural assessment below. Stop when selected obligations and their material interactions are adjudicated or have named evidence gaps. Finding a defect does not finish the remaining selected scope; absence of findings does not establish coverage. Resolve sibling references from the installed skills tree, not a similarly named file in the subject repository. Read deeper Universalist modules only at their existing evidence gates. Do not invoke the public Elenctic campaign, load its file worker as this workflow, or import Actuating execution/review-credit machinery. ## Architectural assessment Lead with the practical conclusion and the exact scope. Keep the rest proportional; omit empty sections rather than emitting a mandatory matrix: - **Architecture and coverage:** evidenced owners and interactions, examined obligations/scenarios, exact subject, and any material uninspected or stale paths. - **Defects and risks:** authority, mechanism, behavioral/structural witness or missing mandatory evidence, impact, disposition, and what would change it. - **Justified opportunities:** incumbent and concrete challenger, obligations actually removed or localized, preserved behavior, material tradeoffs, a representative boundary/caller sketch, and the first discriminating check. - **Preserve / unresolved:** worthwhile decisions defended against actual pressure; unknown premises, incomparable alternatives, residual obligations, and the smallest useful evidence or owner decision needed. Use the dispositions and falsification cut in `references/investigation.md`. Separate semantic findings from coverage: complete means only that the declared bounded scope was covered. A failed or unavailable mandatory check remains unmet even when the command completed or a worker called its result clean. Withhold scoped acceptance when an applicable mandatory obligation is unmet or material coverage is incomplete. Retain supported findings alongside that gap. No findings with incomplete coverage means **no demonstrated defect within the examined evidence; assessment incomplete**, not approval. An opportunity can justify a substantial reorganization without becoming a blocker. Explain a defensible tradeoff rather than manufacturing dominance or a universal winner. A preservation result is useful work, not failure to find enough improvements. Prioritize by evidenced consequence; do not add numeric architecture scores, finding quotas, or priority labels to proposed inline comments. ## Authority and limits Explicit invocation authorizes inspection and, when selected, read-only review forks. It does not authorize implementation, editing the source/index/design, staging, commits, posting comments/replies, submitting or approving reviews, merging, changing Viewed state, or resolving/reopening review threads. No durable Ledger decision, plan/root receipt, or automatic handoff to Actuating is required or authorized. A recommendation is not an adopted architecture or merge authority. Safe targeted checks and isolated scratch witnesses are allowed. Inspect commands before execution; avoid generators that rewrite the subject, production probes, load against external services, or other external effects. A required unsafe or unavailable check becomes evidence debt, not permission to run it. Preserve model and permission settings when delegating. Workers do not spawn further workers. Sanitize source excerpts and reports; never publish secrets, private reasoning, or raw inherited messages/tool payloads. Skill-development evaluation cases live in [evals/scenarios.md](evals/scenarios.md). They are not instructions to load another review lane during ordinary use.
Ver en GitHub