원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
Workflow formal para coleta de consenso em decisões organizacionais (ODRs). Gerencia ciclo de vida de ODRs desde criação até aprovação. Use quando: coletar inputs, rastrear aprovações, escalar decisões.
Sistema de scoring temporal para nodes de conhecimento do corpus RAG. Calcula scores de obsolescencia baseado em idade, validacao e acesso. Gera sugestoes de curadoria para conteudo desatualizado.
Skill base para sincronizacao com GitHub. Gerencia issues, labels e milestones de forma automatica. Use quando: criar issues, sincronizar milestones, gerenciar labels SDLC.
Gerencia persistencia de contexto, decisoes e learnings do projeto. Armazena e recupera informacoes entre sessoes para manter continuidade. Use quando: salvar decisoes, recuperar contexto, persistir learnings.
Executa tarefas de implementação em paralelo usando git worktrees isolados. Adaptado do claude-orchestrator para execução multiplataforma no SDLC Agêntico.
Gerencia commits automaticos ao final de cada fase do SDLC. Garante que artefatos de cada fase sejam commitados e rastreados. Use quando: transicao de fase, checkpoint de progresso.
SOC 직업 분류 기준
| 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)