| name | discovering-dev-tools |
| description | Proactivamente descubre, valida y cataloga herramientas para desarrolladores en el README.md. Consulta fuentes como GitHub Trending, Product Hunt y cuentas de X especificadas. |
Discovering Dev Tools Agentic Skill
Esta habilidad permite al agente actuar como un curador autónomo de recursos técnicos, buscando herramientas novedosas y de alto impacto para desarrolladores e integrándolas sistemáticamente en el catálogo del proyecto.
Cuándo usar esta habilidad
- Al iniciar una nueva sesión de trabajo (disparo automático recomendado).
- Cuando el usuario pida "buscar herramientas nuevas" o "actualizar el README con novedades".
- Semanalmente para mantener el repositorio a la vanguardia.
Workflow de Descubrimiento Autónomo
-
[ ] Fase de Preparación:
- Crear una rama dedicada
agent/discovery-YYYYMMDD antes de realizar cambios.
-
[ ] Fase de Exploración:
- Consultar el archivo
resources/sources.json para obtener los endpoints (si existe).
- Usar
browser_subagent para navegar por las cuentas de X (@GithubProjects, @GitHub_Daily), el subreddit r/coolgithubprojects y el sitio opensourceprojects.dev para capturar los proyectos más recientes.
- Usar
read_url_content para GitHub Trending y Product Hunt (Developer Tools).
- Ejecutar búsquedas en Google usando queries avanzadas (Dorks) definidas en
sources.json.
-
[ ] Fase de Filtrado y Validación:
- Para cada enlace encontrado, verificar si ya existe en el
README.md usando grep_search.
- OBLIGATORIO: Ejecutar
scripts/link_validator.py sobre los nuevos enlaces. Solo los que devuelvan 200 OK pueden ser incluidos.
-
[ ] Fase de Evaluación (Criterio de IA):
- Analizar el valor técnico de la herramienta. ¿Es útil para un desarrollador moderno? ¿Es "premium" o "anti-genérica"?
- Determinar la categoría más adecuada en el
README.md (PACKS, Técnico, Herramientas, etc.).
-
[ ] Fase de Catalogación:
- Generar un titular SEO potente en español.
- Redactar una descripción técnica concisa (formato:
[Nombre](URL): Descripción).
- Insertar quirúrgicamente el nuevo recurso en la sección correspondiente del
README.md.
-
[ ] Fase de Finalización y PR:
- Ejecutar
scripts/format_helper.py para asegurar la consistencia del markdown.
- Realizar el commit siguiendo la skill
@/commits.
- Crear un Pull Request usando
gh pr create con:
Fuentes y Criterios de Búsqueda
Las fuentes están centralizadas en resources/sources.json. El agente debe priorizar herramientas que:
- Mejoren el flujo de trabajo con agentes de IA (MCP servers, Agent skills).
- Sean frameworks modernos de frontend o backend.
- Ofrezcan recursos gratuitos (Open Source o Generosos "Free for Dev").
Instrucciones para el Agente
- NO duplicar: Si el nombre o URL ya existen, sáltalo.
- Calidad sobre Cantidad: Es mejor añadir 3 herramientas increíbles que 10 mediocres.
- Formato Estricto: Mantener siempre el esquema
### Categoría \n - [Nombre](URL): Descripción.
Recursos