execute
/execute
Realizuje jeden aktywny projekt od początku do końca: sprawdza zgodność kodu, wdraża etapami, przechodzi bramki, testuje i zatwierdza każdą część.
- Autor
- adivmaimon ↗
- Repozytorium
- Caddis ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 11.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Realizuje jeden aktywny projekt od początku do końca: sprawdza zgodność kodu, wdraża etapami, przechodzi bramki, testuje i zatwierdza każdą część.
Oryginalny opis (EN)
Execute one active project end to end - read it, confirm the code matches, implement phase by phase, pass each gate, test, commit each chunk and complete it. Use for a single project; /caddis:build runs this across many.
Jak działa
- 1. Load
- 2. Explore
- 3. Implement
- 4. Gate each phase
- 5. Complete
- Rules
Podgląd SKILL.md
--- name: execute description: Execute one active project end to end - read it, confirm the code matches, implement phase by phase, pass each gate, test, commit each chunk and complete it. Use for a single project; /caddis:build runs this across many. --- Execute the project named in my message, or the most recently discussed active project. **Team rules.** If `.caddis/extend/execute.md` exists, read it before anything else and follow it. It adds to or overrides this skill, but it never removes a hard stop, weakens a gate, silences a check or skips the gate-verifier. If I invoked this directly in the main session, hand the project off to a `caddis:builder` agent as in "Run it in the background" in the `build` skill. A background builder just carries on. ## 1. Load 1. Find the file in `.caddis/projects/active/` and read all of it before writing code. 2. Read `.caddis/caddis.md`. Its Workflow, Invariants, Commands and Machine limits apply throughout: one of its Heavy jobs at a time (default: a full build, a benchmark, a model load), and Parallel agents caps background agents (default: no cap). 3. If it is a master plan (`Type: Master plan`), don't implement it directly: each phase becomes its own project via the `project` skill, unless the phase says it is a spike or a decision with no feature code. 4. If the project is ambiguous or contradicts the code, the code wins. Fix the project, record it under `## Decisions During Build`, and carry on. Never diverge silently. 5. If the project has an Intent, read it. The Summary's Done when checks are part of every final gate. ## 2. Explore Read every file in Changes and Key Reference Files before writing to it. Projects go stale; confirm the code still matches. Check `.caddis/map/STRUCTURE.md` for where new things belong, and `python3 .caddis/bin/map.py uses <file>` before changing anything shared. ## 3. Implement Work through Changes one file at a time, phase by phase. - **Invariants hold on every path.** Label the code that enforces one. - **Reuse.** Grep before writing. Extend an existing module before adding a near duplicate. Extract on the second use, not the first. Where a Reference repo has a working answer, port what fits and say so in the completion notes. - **Comments.** A header on every new file. Why, not what. Provenance on every tuning constant. - **Check as you go.** Run lint, typecheck and format from caddis.md after each meaningful file. Never silence a rule to get green. - **No scope creep.** Note unrelated problems for the summary; don't fix them here. - **Keep the project true.** When the work departs from Changes (a different file, function or approach), update Changes in the same commit as the code, with a line under `## Decisions During Build`. The project must describe what was built, not what was guessed. Never change the Summary on your own: if what users get must differ, record it and say so in the final summary for the product owner. ## 4. Gate each phase 1. Walk the phase's gate and the project's Verification steps that apply. Report each as passed, failed or skipped with the reason. Fix root causes. 2. If the project has Tests, write them with the `tests` skill. Run the full suite. If a pre-existing test fails, decide on purpose whether the test or the change is wrong. 3. Hand the phase to the `gate-verifier` agent: the project path and phase number, nothing about what you did. On **FAIL**, fix the root cause and verify again. If it still fails after two rounds, record the finding under `## Decisions During Build` and treat the gate as failed. On **INCOMPLETE** for a heavy check, run that check yourself. Skip the agent for a phase that only changes docs. 4. Mark the phase heading done: `### Phase 2 - <name> - DONE (YYYY-MM-DD)`. Progress tools read this marker. 5. Commit the phase with the `commit` skill. Never commit a failing gate. Don't push. 6. If caddis.md's Workflow has Pause after each phase set to yes, stop and report the phase and what's next. Running this skill again carries on from the first phase not DONE. ## 5. Complete Run the `complete` skill, commit that as its own `docs:` commit, and summarise: files changed, decisions taken, deviations from the project and why, anything skipped, follow-ups. ## Rules - Read before writing. Always. - No silent skips. If a change can't be done as written, pick an alternative, record why, carry on. - Fail loudly, keep moving: record problems in the project and the summary, take the safest path that still finishes the work. - If the map's areas changed (new folders, moved modules), run the `map` skill in refresh mode before completing.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · adivmaimon/Caddis | 90 | MIT |
| insideout-ai/make-it-work | 100 | MIT |
| yaleh/quay | 100 | MIT |
| jkaloger/lazyspec | 100 | MIT |
| shakestzd/htmlgraph | 100 | MIT |
| shakestzd/htmlgraph | 100 | MIT |
| shakestzd/htmlgraph | 100 | MIT |
| crbnos/carbon | 100 | AGPL-3.0 |
| alirezarezvani/claude-skills | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 397775d18fff (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
- 100do
Realizuje zgłoszenie GitHub od początku do końca: rozbicie na zadania, przegląd specjalistów, budowa, QA, bramka bezpieczeństwa i pull request, zgodnie z konwencjami repozytorium. - 100do-task
Realizuje kartę od początku do końca: przejmuje ją, implementuje według wytycznych, waliduje, otwiera PR i przechodzi do /watch-pr, bez pytań w typowym przebiegu. - 85mine-plan-exec
Realizuje jeden plan wdrożenia repozytorium od początku do końca w przygotowanym worktree, z zależnościami, weryfikacją i raportem. - 100task
Przeprowadza małą zmianę niskiego ryzyka od zadania w pliku do commitu, a większe prace kieruje do projektu. - 90implement
Realizuje zgłoszenie z Linear lub GitHub od początku do końca: gałąź, kroki w commitach, przegląd i pull request. - 100execute-plan
Wdraża istniejący plan w całości w głównej sesji, weryfikując każdą fazę, aktualizując postęp i stosując politykę commitów.