Przejdź do treści
Biblioteka skilli
AI i agenci · Automatyzacja

init

/init

Zapisuje notatki projektu, których graf kodu nie zna, i odświeża je w UCCIF wraz z poleceniami testów.

Repozytorium
uccif ↗
Licencja
MIT
Ostatnia zmiana repozytorium
07.11.2026

Ocena i bezpieczeństwo

96/ 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ść31 / 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
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 07.11.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

Zapisuje notatki projektu, których graf kodu nie zna, i odświeża je w UCCIF wraz z poleceniami testów.

Wyzwalacze z opisu

init uccifghi summarycập nhật ghi chú dự án

Argumenty

/init [refresh]
Oryginalny opis (EN)

Write the project notes the code graph cannot know (what the project is for, conventions a newcomer would get wrong, external services) to .claude/uccif/summary.md and a short UCCIF block in AGENTS.md, with test commands verified. Use this when the user runs /uccif:init, asks to set up, initialise or refresh UCCIF for a project ("init uccif", "ghi summary", "cập nhật ghi chú dự án"), or a hook says the project notes are stale. Not for code changes.

Jak działa

SKILL.md bez nagłówków drugiego poziomu · 41 linii, 482 słów

Podgląd SKILL.md
---
name: init
description: Write the project notes the code graph cannot know (what the project is for, conventions a newcomer would get wrong, external services) to .claude/uccif/summary.md and a short UCCIF block in AGENTS.md, with test commands verified. Use this when the user runs /uccif:init, asks to set up, initialise or refresh UCCIF for a project ("init uccif", "ghi summary", "cập nhật ghi chú dự án"), or a hook says the project notes are stale. Not for code changes.
argument-hint: "[refresh]"
---

# UCCIF init: the notes the graph does not have

The `<project>-map` and `-mod-*` skills already hold modules, entry points, routes and commands,
generated from CodeGraph and refreshed by hooks. Init exists only for the facts no index can
derive, so re-deriving the layout here would just duplicate the map and drift from it.

Budget: about 7 tool calls, at most 10. Run each command on its own (no `;`, `&&`, `echo`):
compound commands need the user's approval, and this skill should run without prompts.

1. `uccif detect`. If `codegraph.indexed` is false, run the `uccif:codegraph` skill first: the
   notes point to the map skill, which needs the index.
2. Load the `<project>-map` skill, so you know the layout without reading files for it.
3. Read at most 4 files, in one parallel batch, with offset/limit: README, the main manifest, and
   up to 2 of: the existing `.claude/uccif/summary.md`, CONTRIBUTING / AGENTS.md, an env example
   (`.env.example`). Never lockfiles or generated files, and never `.env` or any file that may
   hold secrets: an external service is named in the env example or the code, and reading a key
   would put it in the transcript.
4. Pipe the summary into `uccif summary write` (heredoc; `--replace` if one exists, merged with
   the user's text). **At most 20 lines, only what the graph cannot know**: what the project is
   for, conventions a newcomer would get wrong, external services. End each claim with
   `[src: file]` so a reader can check it. No modules, commands or layout, and nothing CLAUDE.md /
   AGENTS.md already says (Claude Code loads those anyway): point to them instead.
   Never use Write/Edit under `.claude/`. The command also stores the drift baseline that later
   tells you when these notes go stale.
5. `uccif verify-tests`, once. It lists the tests (vitest list, jest --listTests, pytest
   --collect-only, go test -list, cargo test -- --list) or runs them only when the runner has no
   list mode, with a 60 s timeout, installing nothing. Whatever it prints, do not retry, try
   another command or install anything: a command it could not verify is marked `(unverified)`,
   which is the honest result.
6. Pipe 2–3 description lines into `uccif agents-md write` (heredoc). It composes the block of
   at most 15 lines (commands from the manifests, `(unverified)` next to those not verified, a
   pointer to the map skill) and writes it to AGENTS.md (CLAUDE.md imports it, or gets a copy).
   Exit 3 means a block already exists: show the user the change and ask before rerunning with
   `--replace`, because that block may hold their edits. Without an answer, stop there.
7. UCCIF v2 (`detect.uccif_v2` non-empty): list the hook lines calling `uccif.py` in
   `.claude/settings*.json` for the user to remove. Delete nothing yourself.

Reply in the user's language, in at most 5 lines: the files written and what the user may want to
confirm. Never edit source code, install anything, read secrets or write placeholder docs.

Wersje

RepozytoriumWynikLicencja
Ta strona · phongng255/uccif96MIT
CodaColaLight/nightmill100Apache-2.0
userKael/rastro100MIT
elalfner/relevo100MIT
abatyuk/okf100MIT
duronext/jig100MIT
sh5623/e2e-rail100MIT
Calvin-LLC/skills100MIT
arxdsilva/ai-loops100MIT

Migawka bazy z 13.11.2026 · wersja paczki 8e1641261fdd (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

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

Podobne skille

  • 96uccif-init
    Zapisuje notatki o projekcie, których graf kodu nie zna: cel, konwencje i usługi zewnętrzne, a potem sprawdza polecenia testów.
  • 86resume
    Wznawia zapisaną pracę z pamięci zadań UCCIF w Codexie i sprawdza nieaktualny postęp przed edycją.
  • 96kybes-init
    Instaluje i konfiguruje kybes w projekcie: ustawienia, reguły ścieżek, bloki CLAUDE.md, CI i pierwsze generowanie modelu.
  • 100claude-md-init
    Generuje krótki, zweryfikowany CLAUDE.md z rzeczywistych poleceń build, test i lint oraz układu repozytorium, gdy pliku brakuje, i nie wymyśla poleceń.
  • 100project-init
    Konfiguruje przenośny kontekst projektu od początku do końca: project-config, dokumenty referencyjne, CLAUDE.md i AGENTS.md.
  • 100project-init
    Konfiguruje przenośny kontekst projektu od początku do końca: project-config, dokumenty referencyjne, CLAUDE.md i AGENTS.md.

Uwagi i zgłoszenia

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