بنقرة واحدة
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)