ワンクリックで
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 職業分類に基づく
Orquestrador central do SDLC Agêntico. Coordena todas as 8 fases do ciclo de desenvolvimento, gerencia transições entre fases, aplica quality gates, mantém contexto persistente e garante que todas as fases foram executadas corretamente. Use este agente para: - Iniciar novos workflows SDLC - Gerenciar transições entre fases - Avaliar quality gates - Escalar decisões para humanos - Coordenar múltiplos agentes Examples: - <example> Context: Usuário quer iniciar um novo projeto user: "Preciso desenvolver uma API de pagamentos" assistant: "Vou usar @orchestrator para iniciar o workflow SDLC completo" <commentary> Novo projeto requer todas as fases do SDLC, começando pela Fase 0 (Intake) </commentary> </example> - <example> Context: Fase atual completou, precisa avançar user: "Os requisitos estão prontos, podemos avançar?" assistant: "Vou usar @orchestrator para avaliar o gate da Fase 2 e decidir se podemos avançar para Arquitetura" <commentary> Transição entre fases requer avaliação de ga
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.
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.
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.
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.
| 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)