← スキル一覧に戻る

project-standards
by brendars91
Motor de copiloto de IA determin
⭐ 1🍴 1📅 2026年1月20日
SKILL.md
name: project-standards description: Estándares de calidad, naming conventions y Definition of Done para skills y proyectos. Se aplica siempre como base de cualquier trabajo.
Project Standards
Naming Conventions
Skills
- Nombre:
kebab-case(ej:sap-fi-reports) - Nombre = carpeta: El nombre en frontmatter debe coincidir con el directorio
- Single responsibility: Una skill = una capacidad bien definida
Archivos
- Scripts:
kebab-case.ps1,snake_case.py - Documentación:
UPPER_CASE.mdpara docs principales,kebab-case.mdpara referencias
Calidad Mínima de una Skill
Toda skill debe incluir:
1. Frontmatter YAML (obligatorio)
---
name: skill-name
description: Descripción clara de qué hace y cuándo usarla
---
2. Objetivo claro
- ¿Qué problema resuelve?
- ¿Cuándo se debe usar?
3. Inputs/Outputs
- ¿Qué necesita para funcionar?
- ¿Qué produce?
4. Instrucciones paso a paso
- Procedimiento claro y reproducible
- Comandos o código cuando aplique
5. Ejemplos mínimos
- Al menos un ejemplo de uso
- Caso típico documentado
6. Referencias (opcional)
- Links a documentación externa
- Recursos adicionales
Política de Promoción
Las skills maduran a través de niveles:
projects/<project-id>/ → by-domain/<domain>/ → _core/
(específica) (genérica) (fundamental)
Criterios de promoción:
- projects → by-domain: Útil para más de un proyecto, sin dependencias específicas
- by-domain → _core: Fundamental, siempre necesaria, muy estable
Seguridad
Reglas NO negociables:
- NO borrar archivos sin confirmación explícita
- NO sobrescribir archivos existentes sin confirmación
- NO tocar producción sin validación en staging
- NO exfiltrar datos sensibles
- NO almacenar secretos (tokens, API keys) en el repo
Manejo de secretos:
- Usar variables de entorno
- Documentar qué secretos se necesitan (sin valores)
- Referenciar secret stores externos
Definition of Done
Una tarea está completa cuando:
- Código/skill funciona según especificación
- Tests pasan (si aplica)
- Documentación actualizada
- Sin errores de seguridad (Snyk clean)
- Revisión de pares (si aplica)
- Trazabilidad registrada
Trazabilidad
Al importar skills:
- upstream_source: vendor/anthropics-skills/skills/<name>
- imported_at: YYYY-MM-DD
Al adaptar skills:
- adapted_from: .agent/skills/by-domain/<domain>/<name>
- adapted_at: YYYY-MM-DD
- project_id: <project-id>
- reason: <motivo de adaptación>
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です