Przejdź do treści
Biblioteka skilli
DevOps i chmura · Przegląd i audyt

atmos-repo-review

/atmos-repo-review

Przegląda repozytoria infrastruktury Atmos i ocenia strukturę IaC oraz organizację komponentów i stacków pod kątem jakości i dobrych praktyk.

Repozytorium
tesseract ↗
Licencja
MIT
Ostatnia zmiana repozytorium
22.06.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
4
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 22.06.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Przegląda repozytoria infrastruktury Atmos i ocenia strukturę IaC oraz organizację komponentów i stacków pod kątem jakości i dobrych praktyk.

Oryginalny opis (EN)

Use when reviewing Atmos infrastructure repositories, evaluating IaC structure, or assessing components/stacks organization for quality and best practices

Jak działa

  1. Overview
  2. When to Use
  3. When NOT to Use
  4. Workflow
  5. Critical Rules
  6. Workflow Steps
  7. Common Mistakes
  8. Supporting Files
Sekcje z nagłówków SKILL.md, w oryginale · 83 linii, 551 słów
Podgląd SKILL.md
---
name: atmos-repo-review
description: Use when reviewing Atmos infrastructure repositories, evaluating IaC structure, or assessing components/stacks organization for quality and best practices
---

# Atmos Repository Review

## Overview

Structured review of Atmos infrastructure repositories with file-based analysis and implementation planning.

**Core principle:** Analysis and plans are ALWAYS persisted to files, even on re-reviews. Never skip writing files.

## When to Use

- Reviewing an Atmos components or stacks repository
- Evaluating Terraform/OpenTofu infrastructure organization
- Assessing IaC repository for Atmos best practices
- Onboarding to understand existing Atmos setup
- Re-grading after improvements (creates fresh analysis.md and plan.md)

## When NOT to Use

- Reviewing a single Terraform module that is not part of an Atmos repo
- General Terraform code review without Atmos structure concerns
- Reviewing Helm charts, Kubernetes manifests, or non-IaC code
- Quick one-off questions about Atmos configuration syntax
- The user explicitly asks for a non-structured review or casual feedback

## Workflow

```
Explore -> Questions (skip if known) -> Evaluate -> Write analysis.md -> Write plan.md
  -> Ask User: [proceed | stop | edit plan] -> Review Plan -> Execute Step by Step
```

## Critical Rules

1. **ALWAYS write analysis.md** — Even on re-reviews, create fresh analysis
2. **ALWAYS write plan.md** — Even if no P0 issues, document P1/P2 improvements
3. **ALWAYS ask user before executing** — Never auto-proceed to execution
4. **Show the user what was written** — Summarize key findings after writing files

## Workflow Steps

### 1. Explore Repository

Use Glob, Read, and file exploration to understand structure. Check for: `atmos.yaml`, `stacks/`, `components/terraform/`, `catalog/`, CI/CD config, version constraints, provider/backend files, pre-commit hooks, terraform-docs setup, release tooling, and per-component versioning strategy.

Identify repo type: **components-only**, **stacks-only**, or **monorepo**.

### 2. Ask Clarifying Questions

On first review, ask 10-15 questions covering architecture, scale, operations, development, and governance. Skip on re-review if context is known. See [templates.md](./templates.md) for question categories.

### 3. Evaluate Against Criteria

Score 10 dimensions on a 1-5 scale (structure, environments, DRY, naming, layering, security, operability, scalability, CI/CD, blast-radius). See [scoring-rubric.md](./scoring-rubric.md) for full rubric and grading scale (A-F).

### 4-5. Write analysis.md and plan.md

Write both files to `<repo-root>/claude/atmos-repo-review/`. Use templates from [templates.md](./templates.md). Check findings against [red-flags-reference.md](./red-flags-reference.md).

### 6. Ask User to Confirm

Present grade summary and offer three choices: proceed, stop, or wait for edits.

### 7-8. Review Plan and Execute

Re-read plan.md for user edits, clarify ambiguities, then execute step by step. Announce each step, show changes, update verification checkboxes, and stop on failures.

## Common Mistakes

| Mistake | Why It Matters | What to Do Instead |
|---------|---------------|-------------------|
| Skipping file writes on re-review | Loses audit trail; user expects fresh files each time | Always write both analysis.md and plan.md |
| Auto-executing the plan | User may want to edit plan.md first | Always ask and wait for confirmation |
| Scoring without exploring fully | Leads to inaccurate grades and missed issues | Check all directories, CI config, and gitignore before scoring |
| Ignoring repo type distinction | Components-only repos have different expectations than monorepos | Identify repo type in Phase 1 and adjust criteria accordingly |
| Missing provider/backend nuance | Atmos generates override files at deploy time | Consult [red-flags-reference.md](./red-flags-reference.md) for commit rules |

## Supporting Files

- [templates.md](./templates.md) — Output templates, question categories, confirmation prompt
- [scoring-rubric.md](./scoring-rubric.md) — Evaluation dimensions and grading scale
- [red-flags-reference.md](./red-flags-reference.md) — Red flags, provider/backend rules, quick reference
Pliki w paczce (4)
  • SKILL.md 4 KB
  • red-flags-reference.md 5 KB
  • scoring-rubric.md 1 KB
  • templates.md 3 KB

Wersje

W bazie nie ma innych skilli o nazwie atmos-repo-review.

Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.

Migawka bazy z 28.10.2026 · wersja paczki b412fc23cd43 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100atmos-component-hygiene
    Sprawdza komponenty Terraform w repozytorium Atmos pod kątem typowych błędów: zacommitowany provider.tf, brak terraform-docs, zepsuta konfiguracja lintowania i brakujące zmienne bazowe.
  • 100atmos-tests
    Pisze testy dymne, kontrole stacka po wdrożeniu i testy integracyjne Atmos typu test, z asercjami HTTP, sprawdzeniami skryptowymi, bramkami wymagań i przypadkami macierzowymi.
  • 100atmos-policy
    Pomaga wybrać, napisać i przetestować polityki biblioteki Atmos: strażniki CEL dla zapisanych planów, hooki wybierane politykami i wejścia polityk natywnych dla dostawcy.
  • 100code-review
    Przegląda kod pod kątem jakości, dobrych praktyk i potencjalnych problemów.
  • 100review
    Przegląda testy Playwright pod kątem jakości i dobrych praktyk.
  • 100review
    Przegląda testy Playwright pod kątem jakości i dobrych praktyk.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.