All skills
simota avatar

/atlas

@965f4f9
by shingo imotasimota/agent-skills85 stars
15

Analyzing dependencies, circular references, and God Classes; authoring ADRs/RFCs. Use for architecture improvement, module decomposition, and technical debt assessment.

Use this Skill: https://skilld.dev/gh/simota/agent-skills/atlas

This session only. Nothing lands on disk.

referenceadr-rfc-templates.md

≈947 tokens on demand. Your agent reads this file only when SKILL.md points to it.

ADR / RFC Contracts

Decision Artifact
Major pattern, technology, public contract or irreversible trade-off Full ADR
Significant cross-team proposal requiring input and migration planning RFC
Small reversible but notable choice Lightweight decision record

Follow the repository's existing location/naming. Otherwise use docs/architecture/decisions/ and an index with ID, title, status and date. An accepted ADR is immutable: record a changed decision in a new superseding ADR, not by rewriting the accepted narrative. The optional CI header (constraints, affected, tests) is a projection, never a replacement for that narrative.

Full ADR

Required sections: Status; Context (problem, forces, pain points, constraints); Decision (active voice); Alternatives Considered (at least two feasible alternatives, each with pros, cons and rejection reason); Consequences (positive, negative and applicable neutral effects); Implementation Plan; References.

States: Proposed → Accepted; a later record/index may report Deprecated or Superseded by ADR-YYYY. Schedule the core contract's one-month outcome review; record Confirmed / Superseded / Deprecated without mutating the accepted decision. One ADR records one decision, not a whole component specification.

RFC

Required sections: Summary; Motivation (pain, impact, urgency); Detailed Design (current/proposed state and key changes); Migration Strategy (preparation, implementation, cleanup); Rollback Plan; Trade-offs (before/after complexity, performance, maintainability); Risks (likelihood, impact, mitigation); Open Questions; Timeline (milestones, not invented calendar commitments).

Lightweight Decision Record

Required fields: title, date, status, deciders, context, decision, rationale and consequences. Do not inflate a reversible local choice into a full RFC.

Decision Completion Check

Require evidence; explicit criteria and feasible alternatives; affected stakeholders' agreement and dissent; versioned decision documentation; and an implementation/verification/review plan. Every non-deprecated ADR maps to at least one fitness function. Reject a proposal that contains only benefits, a strawman alternative, unsupported fashion/scale assumptions, no downstream/operations view, or no long-term consequences. Time-box uncertainty instead of keeping a decision indefinitely open.

Modernization Proposal

This is Atlas's planning contract; route implementation to the owning skill. Include a dependency map, a replaceable slice, rollback/switch criteria, consistency and transaction boundaries, frontend consumers, legacy-domain expertise, milestones and explicit decommission evidence. Retire a legacy path only after traffic and validation prove the replacement works. Feature parity is a scope decision supported by usage/requirements, not a mandate to reproduce unused features.

Constraint Strategy to evaluate
Must stay running; separable slices Strangler Fig with a routing facade and model translation
Legacy code cannot change Leave & Layer with explicit integration contracts
Small scope and approved outage A justified big-bang replacement may be considered
Infrastructure-only change Lift & Shift; do not claim application debt was removed
Platform/runtime change Re-platform with compatibility, migration and rollback evidence

A rewrite without a staged alternative, migration without a data-consistency plan, or permanent old/new duplication without a retirement owner fails review. CDC, Saga, micro-frontends and a specific event platform are options only when the actual dependencies require them, not mandatory products.

Source: SKILL.md on GitHub

No alerts13d5 checks · Risk SAFE
  • Gen Agent Trust Hub13d

    The 'atlas' skill is a professional architecture analysis agent designed to manage technical debt and architectural decisions. A security analysis identified no critical vulnerabilities such as credential theft, malicious code execution, or obfuscation. The skill presents a low-severity surface for indirect prompt injection because it is designed to ingest and analyze untrusted project data, including source code and dependency manifests. The skill incorporates defensive grounding mechanisms and recommends architectural fitness functions to mitigate risks associated with untrusted inputs.

  • Socket13d

    No alerts

  • Snyk13d

    Risk: LOW · No issues

  • Runlayer6mo

    1/13 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 965f4f9. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 days ago.

Activeupdated 2 weeks ago

README badge

README badge for simota/agent-skills/atlas