ワンクリックで
version-checker
Intelligent auto-update checker with impact analysis and automated execution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Intelligent auto-update checker with impact analysis and automated execution
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
One-shot utility skill that migrates every agent under `.claude/agents/` to carry a tier-2 contract_version=1.0 frontmatter block, as required by Constitution Principle XI. Idempotent — agents that already have a contract are skipped verbatim. This skill is scheduled for removal after Phase B closes; its value is historical reproducibility.
Orchestrates GitHub Copilot Cloud Agent as the default strategy for parallel implementation work. Converts SDD tasks into GitHub issues, assigns them to @copilot, tracks agent jobs, reviews resulting PRs, and feeds back review comments as @copilot replies until merge-ready. This is the primary parallelization strategy for Phase 6 (Implementation) in Levels 2 and 3. Local parallel-workers (git worktrees) remains the fallback for tasks that require local environment access or credentials.
Integracao com BMAD Method para escala adaptativa e workflows guiados. Detecta nivel de complexidade e ajusta agentes automaticamente. Use quando: iniciar workflow, detectar complexidade, mapear agentes BMAD.
Avalia quality gates entre fases do SDLC. Verifica artefatos obrigatorios, criterios de qualidade, e aprovacoes necessarias antes de permitir transicao. Use quando: transicao entre fases, verificacao manual de gate, auditoria de qualidade.
Manages parallelization strategies (Agent Teams vs Parallel Workers) for SDLC phases. Detects optimal strategy based on phase, complexity, and task characteristics. Coordinates team creation, messaging, and task dependencies for Agent Teams. Falls back to parallel-workers for implementation phases requiring file isolation. Use when: coordinating parallel work, research phases, architecture discussions, quality reviews.
Analisa sessoes do Claude Code para extrair learnings e persistir conhecimento. Le arquivos de sessao em ~/.claude/projects/ e extrai decisoes, bloqueios e resolucoes. Invocado automaticamente pelo gate-check e orchestrator. Use quando: fim de fase, retrospectiva, analise de progresso.
| name | version-checker |
| version | 1.8.0 |
| description | Intelligent auto-update checker with impact analysis and automated execution |
| author | SDLC Agêntico Team |
| created | "2026-01-22T00:00:00.000Z" |
| updated | "2026-01-22T00:00:00.000Z" |
| status | active |
| type | system |
| invocation | automatic |
/sdlc-start)Automatically checks for SDLC Agêntico framework updates, analyzes impact, and manages user approval before executing updates.
.claude/lib/python/sdlc_logging.py (structured logging).claude/VERSION (current version file)| Script | Purpose | Invocation |
|---|---|---|
check_updates.py | Main entry point | Orchestrator, manual |
version_comparator.py | Version comparison | Internal |
release_fetcher.py | GitHub API | Internal |
impact_analyzer.py | Changelog parsing | Internal |
dismissal_tracker.py | State management | Internal |
update_executor.py | Git operations | Internal (on user approval) |
The orchestrator agent invokes this skill before starting any workflow:
# In orchestrator logic
update_info = check_for_updates()
if update_info["update_available"] and not update_info.get("dismissed"):
# Present to user via AskUserQuestion
response = AskUserQuestion([
{
"question": "Update available. What would you like to do?",
"options": [
{"label": "Update now", "description": "..."},
{"label": "Show changelog", "description": "..."},
{"label": "Skip this version", "description": "..."},
{"label": "Remind me later", "description": "..."}
]
}
])
if response == "Update now":
execute_update(update_info["latest"])
No pre/post hooks required (invoked directly by orchestrator).
| File | Location | Format | Retention |
|---|---|---|---|
| Release cache | ~/.claude/simple-memory/latest_release.json | JSON | 1 hour TTL |
| Dismissals | ~/.claude/simple-memory/dismissed_updates.json | JSON | Until new release |
No configuration file required. Behavior is hardcoded:
Skill Label: version-checker
Phase Label: 0
Key log events:
update_check_startedversion_comparison_completedgithub_api_call (with timing)update_execution_startedrollback_triggeredAll errors are non-blocking:
Never blocks workflow execution.
Tests: 88 total across 6 modules Coverage: 90%+ average
Run tests:
pytest .claude/skills/version-checker/tests/ -v
| Operation | Time | Notes |
|---|---|---|
| Version check (cached) | < 100ms | Using cached release |
| Version check (fresh) | 1-2s | GitHub API call |
| Update execution | 10-30s | Depends on repo size |
gh CLI (authenticated, respects permissions)gh CLI authentication/sdlc-rollback v1.7.0)