agentsclimarketplace

Reviewing architecture risks

Skill casioreview20-glitch/forge-os/skills/core/architecture/reviewing-architecture-risks

Use when reviewing architecture risks is required during architecture work, especially when the result must be traceable, independently reviewable, and safe to hand to another agent.From its SKILL.md

Install
npx -y skills add casioreview20-glitch/forge-os --skill reviewing-architecture-risks

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 15 days oldThe repository was created 15 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 11 stars11 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.5 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

Reviewing Architecture Risks

Overview

This skill owns one bounded responsibility: reviewing architecture risks. Its focus is reviewing architecture risks within architecture lifecycle boundaries. It converts declared inputs into typed artifacts and reproducible evidence without silently changing product scope.

Trigger

Activate only when the project is in one of these stages: architecture, all contract preconditions pass, and the router identifies a missing output this skill can produce. Do not activate merely because the skill name resembles the user request.

Required Inputs

  • system-boundaries
  • product-definition
  • Optional: ux-contract
  • Optional: domain-blueprint
  • Current gate result, open findings, artifact hashes, and invalidation state
  • Required tools: none
  • Optional tools: none
  • Confirmed human decisions relevant to this scope

Method-Specific Protocol

  1. Define the exact decision, actors, objects, states, invariants, side effects, and non-goals owned by reviewing architecture risks.
  2. Build a decision table for normal, boundary, invalid, permission, failure, retry, recovery, concurrency, migration, and abuse conditions relevant to reviewing architecture risks.
  3. Apply reviewing architecture risks only to direct input artifacts; record assumptions, rejected alternatives, and any human decision still required.
  4. Trace the resulting contract to user value, security, reliability, cost, operability, and downstream consumers.
  5. Create reproducible checks that would fail if reviewing architecture risks were incomplete or implemented incorrectly.

Procedure

  1. Read product capabilities, quality attributes, and domain constraints.
  2. Define boundaries and stable contracts before implementation details.
  3. Define the exact decision, actors, objects, states, invariants, side effects, and non-goals owned by reviewing architecture risks.
  4. Build a decision table for normal, boundary, invalid, permission, failure, retry, recovery, concurrency, migration, and abuse conditions relevant to reviewing architecture risks.
  5. Apply reviewing architecture risks only to direct input artifacts; record assumptions, rejected alternatives, and any human decision still required.
  6. Trace the resulting contract to user value, security, reliability, cost, operability, and downstream consumers.
  7. Create reproducible checks that would fail if reviewing architecture risks were incomplete or implemented incorrectly.
  8. Model data, failures, extension points, and operational behavior.
  9. Evaluate at least two viable alternatives and trade-offs.
  10. Threat-model the selected design and its dependencies.
  11. Publish an architecture decision with validation evidence.

Verification Questions

  • Does the artifact make the owned decision for reviewing architecture risks explicit and bounded?
  • Are failure, recovery, permissions, concurrency, and irreversible side effects addressed where applicable?
  • Can every load-bearing claim be traced to a confirmed fact, direct artifact, executable check, or declared assumption?
  • Would a downstream agent know exactly what changed, what remains open, and what must be invalidated?

Evidence Packet

Produce or reference all applicable evidence:

  • reviewing-architecture-risks-decision-table
  • reviewing-architecture-risks-verification-report
  • reviewing-architecture-risks-handoff-envelope

Evidence must identify the current artifact hash, command or method used, result, reviewer identity, timestamp, and limitations.

Output Contract

Produce:

  • architecture-decision

The primary artifact must include schema version, provenance, consumed artifact IDs, decisions, evidence references, residual risks, validation state, and invalidation targets. Narrative explanation may accompany the artifact but cannot replace it.

Quality Gate

Reviewer: independent-reviewer

  • The output directly and completely performs reviewing architecture risks within its declared boundary.
  • Does the artifact make the owned decision for reviewing architecture risks explicit and bounded?
  • Are failure, recovery, permissions, concurrency, and irreversible side effects addressed where applicable?
  • Can every load-bearing claim be traced to a confirmed fact, direct artifact, executable check, or declared assumption?
  • Would a downstream agent know exactly what changed, what remains open, and what must be invalidated?
  • Every material claim is traceable to an input, decision, executable check, or evidence item.
  • Required fields are complete and machine-readable.
  • The producing agent is not the approving reviewer.
  • Open uncertainty and residual risk are explicit; critical findings are never hidden by an aggregate score.

Pass only when: All mandatory rules pass, evidence targets the current artifact hash, and no unresolved critical finding applies.

Forbidden Shortcuts

  • Do not infer a material requirement that the user has not confirmed.
  • Do not replace a typed artifact with a long explanation.
  • Do not approve work produced by the same agent identity.
  • Do not hide a critical failure behind a high aggregate score.
  • Do not load unrelated project history, files, references, or skill bodies.
  • Do not mark evidence complete when it targets a different artifact hash or version.

Failure Modes

  • guessing a material requirement
  • producing prose without the contracted artifact
  • self-approving the output
  • expanding scope without a decision record
  • treating reviewing architecture risks as a naming exercise
  • covering only the happy path
  • creating extension points without a current contract or consumer

Escalation and Invalidation

Stop and request a human decision when scope, risk acceptance, irreversible action, cost ceiling, privacy boundary, or product direction is materially ambiguous. When this artifact changes, invalidate only descendants named by the artifact graph; preserve unaffected verified branches.

Handoff

  • Next transition: the graph router selects a real consumer of architecture-decision.
  • Required evidence: contract-validation, independent-review, reviewing-architecture-risks-decision-table, reviewing-architecture-risks-verification-report, reviewing-architecture-risks-handoff-envelope.
  • Required envelope fields: artifactId, schemaVersion, sha256, producingSkill, producingAgent, consumedArtifacts, decisionIds, evidenceIds, residualRisks, validationState, invalidationTargets, stopCondition.
  • Stop condition: Output contract is satisfied, a blocker is recorded, or a material human decision is required.

Token and Context Policy

Load at most 8 direct artifacts and reference depth 1. Use stable IDs, hashes, signatures, and deltas instead of repeating full history. Use established domain terminology, state each requirement once, and spend context on decisions, code, tests, or evidence rather than narration.

Reference Playbook

Load skills/references/core/architecture.md only when this skill needs pack-wide decision tables, evidence patterns, or cross-skill handoff rules.

See contract.json for the machine-readable contract.

What ships with it: 1 file

6.2 KB alongside SKILL.md

Gives 0 of the 12 instructions most architecture codebase skills give in ~1.4k tokens

Counted across 811 of the 1,134 authors here whose files we hold, read 2026-08-07

  • Ask the user which candidate to explorein 45 of 811, across 15 files
  • Apply the deletion test to suspected shallow modulesin 43 of 811, across 15 files
  • Read any relevant architecture decision records firstin 31 of 811, across 8 files
  • Use exact glossary terms in every suggestionin 30 of 811, across 10 files
  • Accept dependencies instead of creating themin 24 of 811, across 5 files
  • Include before and after visualisations for each candidatein 24 of 811, across 5 files
  • Read the domain glossary before exploringin 24 of 811, across 6 files
  • Return results instead of producing side effectsin 23 of 811, across 4 files
  • Explore the codebase for shallow modules and frictionin 23 of 811, across 3 files
  • Introduce seams only where things varyin 22 of 811, across 3 files
  • Reduce the number of methodsin 21 of 811, across 2 files
  • Design deep modules with small interfacesin 21 of 811, across 3 files

Said here and by no other author read

  • build a decision table for all specified conditions
  • threatmodel the selected design and dependencies
  • trace every claim to fact, artifact, or assumption
  • publish an architecture decision with validation evidence
  • record assumptions, alternatives, and required human decisions
  • create reproducible checks for completeness and correctness

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 326,851. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.