Skip to content
Back to skills

Adr

ASecurity

On 2026-10-01 the upstream skills catalog renamed its setup lists `go-tui` to `go`, `rust-cli` to `rust` and `typescript-bun` to `typescript`, merged `go-cli` into `go`, and removed the `review` and `triage` skills. Every built-in Baseline Profile named a setup that no longer existed, the `core` module required `review`, and the `typescript` module required `triage`, so the asset sync could no longer refresh any snapshot. The Baseline now follows the reshaped catalog: - A setup snapshot takes...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 2, 2026
developmenttypescriptrustgocode-review

Works with

  • cli

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned October 2, 2026

npx -y skills add marcioaltoe/roundfix --skill adr --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Adr?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Adr
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/marcioaltoe-adr/badge)](https://www.skillsdirectory.com/skills/marcioaltoe-adr)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
status: accepted
created_at: 2026-10-01T00:00:00Z
updated_at: 2026-10-01T00:00:00Z
deprecated_at: null
superseded_by: null
---

# The Baseline takes upstream setup names and drops a removed skill

On 2026-10-01 the upstream skills catalog renamed its setup lists `go-tui` to
`go`, `rust-cli` to `rust` and `typescript-bun` to `typescript`, merged
`go-cli` into `go`, and removed the `review` and `triage` skills. Every
built-in Baseline Profile named a setup that no longer existed, the `core`
module required `review`, and the `typescript` module required `triage`, so the
asset sync could no longer refresh any snapshot.

The Baseline now follows the reshaped catalog:

- A setup snapshot takes the upstream list's new name, as ADR-0191 requires.
  Built-in profile identifiers do not change: `go-cli-tui` takes `go`,
  `rust-cli` takes `rust`, and `standard-typescript-monorepo` takes
  `typescript`. The `go-cli` snapshot retires, because no built-in profile
  selected it and its upstream list is gone.
- A skill the catalog removes is dropped from every module, trigger and
  snapshot. It is never followed to a skill with a similar purpose under
  another name, so `review` is not replaced by `code-review`.
- When a removed skill carried behavior the Baseline still needs, that
  behavior becomes Normative Clauses of the module that owns the domain. The
  `external-triage` module therefore states, with force, how an item is
  classified, how it moves through triage states, when to ask and stop, how a
  forge comment discloses that an AI agent wrote it, how a `wontfix` decision
  is recorded, how an external pull request is triaged, and where accepted
  work goes. The `triage.external` decision stays a boolean. The repository
  records its state-to-label mapping in its own external-triage guide, outside
  the setup markers. A `wontfix` decision is recorded as a declined Backlog
  Entry, so no new directory is introduced. The old rule's Source Baseline
  entry is declared `replaced` by the first new clause.
- A skill that every built-in setup lists and every stack can use is required
  by `core`. `typesafe-ai` and `crafting-effective-readmes` are required there,
  and `crafting-effective-readmes` leaves the `typescript` module.

Two alternatives were rejected. Adding `crafting-effective-readmes` to the
`go` and `rust` modules would give one skill three triggers that say the same
thing, and a composed profile that selects two stacks would render two of
them. Keeping `triage` as a vendored copy would keep a skill that depends on
another removed skill, routes work outside the Spec workflow, and cannot be
invoked by the model.

## Consequences

A future built-in setup that omits `typesafe-ai` or
`crafting-effective-readmes` is refused by the check that a profile's setup
lists every skill its modules dispatch. An adopter keeps its installed
`review` or `triage` tree until it deletes the tree, because Roundfix never
deletes an installed skill tree (ADR-0191). `baseline skills reconcile` removes
the obsolete lock entry.

Files in this skill

  • 0001-daemon-owns-round-commits.md922 B
  • 0002-yaml-user-and-project-config.md884 B
  • 0004-central-run-database.md929 B
  • 0006-fetch-creates-a-run.md1.1 KB
  • 0007-resolve-uses-downloaded-review-issues.md2.6 KB
  • 0008-run-event-payload-stores-raw-producer-json.md1.7 KB
  • 0009-cockpit-reads-the-journal-never-the-sink.md1.3 KB
  • 0010-failed-batches-do-not-halt-the-resolve-cycle.md1.4 KB
  • 0011-acp-runtimes-run-batches-with-full-access.md1.4 KB
  • 0014-daemon-runs-task-verification-and-settles-status.md679 B
  • 0015-qa-gate-runs-inside-the-spec-run.md624 B
  • 0017-roundfix-drives-acp-runtimes-through-acpx.md842 B
  • 0018-one-agent-session-per-run.md701 B
  • 0019-watch-clean-means-merge-ready.md913 B
  • 0020-parsed-prompt-result-outranks-acpx-exit-code.md758 B
  • 0022-stop-requests-travel-through-the-run-database.md819 B
  • 0023-runs-execute-in-per-run-worktrees.md1 KB
  • 0024-run-integration-is-porcelain-only.md991 B
  • 0025-spec-runs-schedule-ready-tasks-concurrently.md834 B
  • 0026-task-integration-is-a-serialized-cherry-pick-queue.md817 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…