Skill: Ecosystem Watcher
SkillDev toolsUse once a month to detect relevant changes in the external tools ecosystem.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Skill: Ecosystem Watcher skill
What this skill tells your AI
The instructions your AI receives, as published by gonzalezpazmonica/pm-workspace in .claude/skills/ecosystem-watcher/SKILL.md and read by ahel’s review.
Vigilancia continua del ecosistema. Sin esto, cada vez que Savia necesita "estado del arte" alguien tiene que rehacer la investigación desde cero. SPEC-146.
When to use
- Cron mensual (1º de mes 09:00 UTC) vía GitHub Action.
- Manual: cuando se quiere ver qué ha cambiado desde el último snapshot.
- Tras releases mayores del ecosistema (Claude Code update, OpenCode major).
Inputs
- Watch list:
docs/rules/domain/ecosystem-watch-list.yaml. - Último snapshot timestamp: leído de
.savia-memory/ecosystem-snapshots/last-run.txt.
Workflow
- Cargar watch list YAML con repos + docs.
- Para cada repo GitHub:
gh api repos/{owner}/{name}/commits?since={last_run}→ contar commits.gh api repos/{owner}/{name}/releases→ listar releases nuevos.- Guardar snapshot en
.savia-memory/ecosystem-snapshots/{slug}-{YYYY-MM}.md.
- Para cada docs URL:
WebFetchla URL.- Diff contra snapshot anterior si existe.
- Clasificar señales:
- High: cambios que tocan algún spec PROPOSED (cross-ref con
docs/propuestas/). - Medium: relevantes sin acción inmediata.
- Low: ruido informativo.
- High: cambios que tocan algún spec PROPOSED (cross-ref con
- Generar informe
output/research-skills-update-{YYYY-MM}.md. - Anotar una línea en
output/ecosystem-watcher-history.jsonl.
Fail-safe
- Repo inaccesible → log warning + skip, no abortar.
- Rate-limit GitHub → retry con backoff exponencial, máx 3 intentos.
- Snapshot corrupto → regenerar desde cero, marcar en informe.
Output schema
# Ecosystem watch — YYYY-MM
## High signal (acción recomendada)
- [repo/source]: descripción + ref a SPEC afectado
## Medium signal (informativo)
- ...
## Low signal (ruido)
- ...
## Stats
- repos checked: N
- repos failed: N
- docs checked: N
Anti-patterns
- NO abrir PRs automáticos basados en hallazgos.
- NO modificar specs PROPOSED — solo cross-reference.
- NO consumir tokens de Claude para clasificación si un regex/grep funciona.
Acceptance Criteria
Ver docs/propuestas/SPEC-146-awesome-repos-monthly-watcher.md.
Signals
- GitHub stars
- 50
- Forks
- 12
- Last commit
- Sep 2026
Others that do the same job
Advanced
- Catalog kind
- skill
- Gateway key
ecosystem-watcher- Source
- github.com/gonzalezpazmonica/pm-workspace