commit
Sadece kullanıcı açıkça isteyince çalışır (pipeline'ın otomatik parçası değildir).
Skill by yutronax
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yutronax-commit
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/commit
What's inside
- Skill name
commit- Description
- Sadece kullanıcı açıkça isteyince çalışır (pipeline'ın otomatik parçası değildir). Git durumunu, commit kapsamını ve "commit'e hazır mı" kontrol listesini gözden geçirir, Conventional Commit formatında bir mesaj üretir, CAVEMAN karmaşıklık incelemesi yapar, özetleri gösterip ONAY aldıktan sonra sadece açıkça isimlendirilmiş dosyaları stage edip commit'ler ve push eder. Push sonrası zorunlu bir postmortem eşik kontrolü yapar (biriken görev sayısı ≥5 ise çalıştırmayı sorar).
- License
- MIT
- Instructions
- 256 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Commit Skill ## Kullanılacak destek skiller - `caveman`, `ponytail` (full) — her zaman aktif. - `superpowers:finishing-a-development-branch` — commit'ten hemen önce branch temizliği için. Bu skill pipeline'ın (atdd → test-copilot → code-copilot → verify → red-team) otomatik bir parçası DEĞİLDİR — sadece kullanıcı "commitle"/"pushla" dediğinde çalışır. Son kalite kapısı görevini de üstlenir: yanlış dosya ekleme, kapsam dışı değişiklik gönderme ve gereksiz karmaşıklığı burada yakala. ## Akış (sıra değişmez, atlanamaz) ``` Git Status ↓ Scope Review ↓ AI Dev Log / Setup Güncellemesi ↓ Ready To Commit Checklist ↓ Commit Message ↓ CAVEMAN Review ↓ Show Summary ↓ User Approval ↓ Stage Explicit Files ↓ Commit ↓ Push ↓ Report ↓ Saga/Jira Güncelleme Önerisi ↓ Postmortem Eşik Kontrolü (zorunlu karar noktası) ↓ Sohbet Temizliği Önerisi ``` ## 1. Git Status `git status` çalıştır. Diff'in tamamını modele gönderme — büyük değişikliklerde pahalı ve gereksiz: ```bash git diff --stat git diff --name-status ``` Belirli bir dosyanın gerçek içeriğini görmen gerekiyorsa (kapsam/scope şüphesi, secrets kontrolü vb.) sadece o dosyayı hedefle: ```bash git diff HEAD -- path/file ``` `git diff`'i (tam, dosya belirtmeden) hiçbir adımda çalıştırma. ## 2. Scope Review Değişen her dosyayı şu listeye karşı gözden geçir — biri bile işaretlenirse kullanıcıya sor, sessizce stage etme: - ✓ ilgisiz dosyalar (bu task'ın kapsamına girmeyen) - ✓ üretilmiş/generated dosyalar - ✓ geçici dosyalar - ✓ log dosyaları - ✓ cache klasörleri - ✓ build çıktıları - ✓ IDE ayar dosyaları - ✓ secrets/credentials ## 2b. AI Dev Log / Setup Güncellemesi — **aktar, yeniden yazma** (2026-09-12) **Kural değişti:** Bu adım artık "commit anında oturumu hatırlayıp özetle" DEĞİL — pipeline'ın her adımı zaten kendi kararını/varsayımını/riskini kendi dosyasına yazmış durumda (`atdd.md`'nin Assumptions/Risks/Rollback'ı, `plan.md`'nin Kararlar/Migration/Risks'i, `code_diff.md`'nin Varsayımlar/ Kalan Sınırlamalar'ı, `verify_report.md`'nin Coverage notları, `red_team.json`'ın strengths/risks'i). Bunları commit anında yeniden yorumlayıp sıfırdan yazmak hem gereksiz bir LLM turu hem de tutarsızlık riski (özetlerken bir nüans kaybolabilir, orijinaliyle çelişebilir). Bunun yerine **doğrudan aktar**: | Kaynak dosya | Hangi bölüm | Nereye | |---|---|---| | `atdd.md` | `## Risks`, `## Assumptions`, `## Rollback Beklentisi` | `AI_DEVLOG.md` — bilinçli kapsam/mimari kararları | | `plan.md` | `## Risks`, `## Migration Required?`, (varsa) `## Kararlar` (Sonnet alt-ajanı) | `AI_DEVLOG.md` — teknik karar gerekçeleri | | `code_diff.md` | "Kalan Sınırlamalar", "Varsayımlar", (varsa) "Review Sürecinde Bulunan ve Düzeltilen Sorun" | `AI_DEVLOG.md` — gerçek zorluk/bug örneği (en değerli kategori, `strix-guvenlik-acigi-duzeltme`'deki CSP-regresyon bulgusu gibi) | | `verify_report.md` | "Coverage / Quality Notes", (varsa) refactor aday notu | `AI_DEVLOG.md` (önemliyse) | | `plan.md` | yeni env değişkeni/migration/kurulum adımı geçen her satır | `SETUP.md` — birebir | Adımlar: 1. Bu commit'in `<task-slug>`'ına ait `obss_project/artifacts/<task-slug>/` altındaki dosyaları (yukarıdaki tablo) `Read` et. 2. Yukarıdaki alanlarda gerçekten dolu (varsayım/risk/karar/env değişkeni içeren, "yok"/"varsa" gibi boş placeholder olmayan) bir şey var mı bak. 3. **Varsa:** o cümleyi/maddeyi **olduğu gibi veya en fazla küçük bir biçim düzenlemesiyle** (madde işareti, başlık ekleme) `AI_DEVLOG.md`/ `SETUP.md`'ye kopyala — yeniden yorumlama, yeni bir anlatım üretme. Kaynağını belirt (`(kaynak: code_diff.md)` gibi kısa bir not, iz sürmek için). 4. **Hiçbiri dolu değilse** (gerçekten rutin bir değişiklikse) atla — icat etme, boş madde ekleme. - Bu ikisi kod/test dosyası DEĞİL, dokümantasyon — `code-copilot`/ `test-copilot`'un "sadece Copilot yazar" kuralı bunlara uygulanmaz, Claude kendisi `Write`/`Edit` ile güncelleyebilir. Ama artık **yazar değil, aktarıcı** rolünde — içerik zaten var, sadece doğru yere taşınıyor. - Güncellenen dosyaları Scope Review listesine ekle; Stage Explicit Files adımında commit'e dahil et. ## 3. Ready To Commit Checklist İlgili task varsa (`obss_project/artifacts/<task-slug>/red_team.json`), kaliteyi burada yeniden değerlendirme — `red-team` skill'i zaten bunu yapıp `ready_to_commit` alanına yazdı. Sadece oku: - `red_team.json` mevcut mu? Yoksa kullanıcıya söyle: "Bu task için red-team incelemesi yok, önce `red-team` skill'i çalıştırılmalı" ve onay iste (yine de devam et/etme, kullanıcı karar versin). - `ready_to_commit` alanındaki 8 maddeyi (`atdd_satisfied`, `tests_passed`, `no_critical_findings`, `scope_respected`, `caveman_satisfied`, `security_acceptable`, `maintainability_acceptable`, `no_blocking_risks`) olduğu gibi kullanıcıya göster. - `verdict` `"block"` ise kullanıcıya açıkça uyar ve onay iste — "red-team block dedi, yine de devam edeyim mi?" - Ayrıca kendi başına: Secrets yok mu (2. adımdan), temiz git durumu mu (ilgisiz/staged olmayan artık dosya yok) — bunlar commit'e özgü, red-team'in kapsamında değil. İlgili bir task/artifact yoksa (serbest/ad-hoc commit), bu listeyi "task bağlamı yok" diyerek N/A geç — icat etme. ## 4. Commit Message Öncelik sırası: 1. Kullanıcı zaten bir Conventional Commit mesajı verdiyse onu kullan. 2. Yoksa Claude kendisi üretir. Hiçbir dış modele (Gemma vb.) bağımlı DEĞİLDİR. Format — Conventional Commit zorunlu: ``` <type>(<scope>): <kısa özet>
From yutronax/atdd-pipeline-skills, MIT.
More from yutronax/atdd-pipeline-skills
- 0.524score
authz-test
yutronax
Builds the attacker-perspective authorization test matrix (IDOR, broken object-level authorization, tenant leakage, Supabase RLS bypass) that ordinary unit…
SkillBFreshness: BClaude Code +9 - 0.524score
frontend-pipeline
yutronax
UI/UX görevleri için atdd zincirinin genişletilmiş dalı — Discover → Audit → Design Direction → Plan → Implement → Validate → Review → Iterate → Report.
SkillBFreshness: BClaude Code +9 - 0.524score
agentic-judge
yutronax
ATDD pipeline'ının agentic/LLM-tool-calling görevlerine özel değerlendirme adımı.
SkillBFreshness: BClaude Code +9 - 0.524score
atdd
yutronax
Tool-independent ATDD skill — asks 8-12 adaptive clarification questions (skips categories the user already answered), writes atdd.md with YAML frontmatter…
SkillBFreshness: BClaude Code +9 - 0.524score
frontend-audit
yutronax
Çalışan bir frontend URL'sini uçtan uca değerlendiren 3 aşamalı pipeline — Playwright MCP (kullanıcı akışı, formlar, responsive, console hataları, ekran…
SkillBFreshness: BClaude Code +9 - 0.524score
dynamic-pentest
yutronax
Strix/harici CLI YOK — dinamik/agentic penetrasyon testini doğrudan Claude'un kendisi (bir Sonnet/Opus alt-ajanı, gerçek Bash/curl erişimiyle) yapar.
SkillBFreshness: BClaude Code +9 - 0.521score
fast-track
yutronax
Basit görevler (yazım hatası, renk değişimi, ufak linter hataları) için 7 adımlık devasa pipeline'ı atlayan "hızlı yol" skill'i.
SkillBFreshness: BClaude Code +9 - 0.521score
indeed-jobs
yutronax
Bağlı Indeed MCP araçlarını (search_jobs, get_job_details, get_company_data, get_resume) kullanma referansı.
SkillBFreshness: BClaude Code +9 - 0.520score
ai-job-search-outreach
yutronax
Yusuf Cinar'ın soğuk-başvuru/staj arama akışının uçtan uca orkestrasyon referansı - şirket bulmaktan CV hazırlamaya, mail göndermeye ve kayıt tutmaya kadar…
SkillBFreshness: BClaude Code +9 - 0.499score
caveman
yutronax
Ultra-compressed communication mode.
SkillBFreshness: BClaude Code +9 - 0.281score
code-copilot
yutronax
No description from the publisher yet.
SkillBFreshness: BClaude Code +9 - 0.281score
best-skill
yutronax
No description from the publisher yet.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 21, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/yutronax/atdd-pipeline-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from yutronax
- 0.524score
frontend-audit
yutronax
Çalışan bir frontend URL'sini uçtan uca değerlendiren 3 aşamalı pipeline — Playwright MCP (kullanıcı akışı, formlar, responsive, console hataları, ekran…
SkillBFreshness: BClaude Code +9 - 0.524score
agentic-judge
yutronax
ATDD pipeline'ının agentic/LLM-tool-calling görevlerine özel değerlendirme adımı.
SkillBFreshness: BClaude Code +9 - 0.524score
atdd
yutronax
Tool-independent ATDD skill — asks 8-12 adaptive clarification questions (skips categories the user already answered), writes atdd.md with YAML frontmatter…
SkillBFreshness: BClaude Code +9 - 0.524score
frontend-pipeline
yutronax
UI/UX görevleri için atdd zincirinin genişletilmiş dalı — Discover → Audit → Design Direction → Plan → Implement → Validate → Review → Iterate → Report.
SkillBFreshness: BClaude Code +9 - 0.524score
dynamic-pentest
yutronax
Strix/harici CLI YOK — dinamik/agentic penetrasyon testini doğrudan Claude'un kendisi (bir Sonnet/Opus alt-ajanı, gerçek Bash/curl erişimiyle) yapar.
SkillBFreshness: BClaude Code +9 - 0.524score
authz-test
yutronax
Builds the attacker-perspective authorization test matrix (IDOR, broken object-level authorization, tenant leakage, Supabase RLS bypass) that ordinary unit…
SkillBFreshness: BClaude Code +9
Cite this page
commit skill. Agent Mart. https://agentmart.dev/skills/yutronax-commit (last updated 2026-10-24)