From argos
Release planı — Conventional Commits→CHANGELOG, semver karar (feat→minor/fix→patch/breaking→major), sunset planı, feature flag lifecycle, rollback komutu yanıbaşında, multi-service koordinasyon.
npx claudepluginhub resultakak/argos --plugin argosThis skill uses the workspace's default tool permissions.
`agents/shared/severity-rubric.md` ve `agents/shared/escalation-matrix.md` default-load
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
agents/shared/severity-rubric.md ve agents/shared/escalation-matrix.md default-load
sayılır (agents/coordination.md §11). Bu skill'in çıktısı Critical / High / Medium /
Low + kanıt formatında olmak zorunda — spekülatif Critical yasak. Sahiplik dışı bulgu
ilgili agent'a delege; karar yetkisi eşiği aşılırsa kullanıcı onayı zorunlu.
git describe --tags --abbrev=0git log <prev>..HEAD --no-merges --format="%h %s"git diff --name-only <prev>..HEADgh pr list --state merged --base main --search "merged:>=<prev-date>"Commit <type> | Bump |
|---|---|
feat: ... | minor (0.x → 0.x+1.0 veya 1.x → 1.x+1.0) |
feat!: ... veya body'de BREAKING CHANGE: | major |
fix: ... / perf: ... | patch |
refactor: ... (davranış aynı) | patch (genelde) veya skip |
docs: ... / test: ... / ci: ... / chore: ... | skip (release notes'ta opsiyonel) |
feat: ... + breaking detected | major (yine de) |
Pre-release: 0.x.y döneminde minor da breaking olabilir; semver "0.x is unstable" konvansiyonu — yine de CHANGELOG'da BREAKING not.
Keep a Changelog formatı:
## [X.Y.Z] - YYYY-MM-DD
### Added
- `feat:` commit'leri buraya (subject + scope, kullanıcıya hitap)
### Changed
- `refactor:` davranış değiştiren ya da görünür API değişen commit'ler
- `feat:` ek özellik ama mevcut davranış değişti
### Fixed
- `fix:` commit'leri
### Deprecated
- Sunset planı: ne, ne zaman, alternatif
### Removed
- Bu sürümde kaldırılan özellikler (önceden deprecated olanlar)
### Security
- CVE fix, dependency bump, auth düzeltme
[X.Y.Z]: https://.../tag/vX.Y.Z
Kurallar:
Birden fazla servis aynı release window'unda:
Sunset: <date>), warning log.Sunset HTTP header (RFC 8594) + Link: <...>; rel="successor-version".# Semver karar verildi: vX.Y.Z
git tag -a vX.Y.Z -m "Release vX.Y.Z
<release notes summary>"
# Push tag (kullanıcı onayı: git push --tags)
git push origin vX.Y.Z
GitHub Release oluştur:
gh release create vX.Y.Z \
--title "vX.Y.Z" \
--notes-file CHANGELOG-X.Y.Z.md \
--target main
latest tag: mutable; rollback delili kayıp (rules/cicd.md).v1.4.0-fix1 semver ihlali → v1.4.1 patch.User: /release-plan
Agent (release-manager):
1. Önceki tag: v1.3.2 (2026-04-12).
2. Commit listesi: 47 commit.
- 12 feat (3'ü breaking — `feat!`)
- 18 fix
- 9 refactor
- 8 chore/docs/ci
3. Semver: BREAKING var → major bump → v2.0.0 öner.
4. Migration impact: API v1 endpoint'leri 6 ay sunset planlı; v2 paralel yaşar.
5. Release readiness:
- CI yeşil ✓
- Coverage %72 → %74 ✓
- Migration PR'ları merge ✓ (3 ayrı)
- Feature flag: yeni flag `subscription_orders` default off ✓
- Performance: p95 sapma -%3 (iyileşme) ✓
6. CHANGELOG draft hazır (yukarıdaki format).
7. Multi-service: api-svc (v2.0.0) + checkout-svc (v1.7.0) + frontend (v3.4.0) — DB → API → Frontend sırası.
8. Sunset: v1 API → 2026-11-12 (T+180).
9. Tag mesajı + GitHub Release draft hazır.
10. Kullanıcı onayı: tag push + release publish.
# Release Plan: vX.Y.Z
## Semver Kararı
- Bump: <patch|minor|major>
- Kanıt: <breaking var/yok, feat sayısı, fix sayısı>
## CHANGELOG Draft
<Keep a Changelog formatı>
## Migration Impact
- Breaking: <kullanıcıya>
- Sunset: <eski sürüm tarih>
- Compatibility window: <gün>
## Readiness Checklist
- [ ] CI yeşil ...
- [ ] ...
## Multi-Service Koordinasyon
- Deploy sırası: ...
- Bağımlılık: ...
## Rollback Planı
```bash
# revert komutu
helm rollback ...
git tag -a vX.Y.Z -m "..." # kullanıcı onayı sonrası push
gh release create vX.Y.Z ...