- Add complete agent harness structure with 8 roles (leader, triager, architect, implementer, reviewer, security, qa, documenter) - Implement strict workflow with 9 stages and mandatory gates - Add comprehensive verification script and runtime status tracking - Create artifact-based evidence system with contracts and schemas - Add agent policy matrix with permissions and anti-cheat rules - Include test suite (44 tests passing) and CI-ready structure - Add documentation: README, HOWTO, CHECKPOINTS, templates - Configure model routing policies and token-aware task assignment - Add BDD/SDD specification guides and feature templates - Include starter pack for quick project onboarding All verification checks pass. Framework ready for production use.
3.0 KiB
3.0 KiB
Manual de uso — Skeleton 2.0.4 (para ARNES template)
Fuente revisada:
https://github.com/getskeleton/Skeleton(v2.0.4, 2014).
1) Qué es y cuándo usarlo
Skeleton es un boilerplate CSS ligero (no framework UI completo). Ideal para:
- paneles internos
- CRUDs
- prototipos rápidos
- apps server-rendered (Flask + Jinja)
No ideal para:
- diseño de componentes complejos
- design systems avanzados
- apps con alta complejidad visual
2) Archivos base
En este template se incluyen en:
defaults/flask-skeleton/static/css/normalize.cssdefaults/flask-skeleton/static/css/skeleton.cssdefaults/flask-skeleton/static/images/favicon.png
Uso recomendado en HTML:
<link rel="stylesheet" href="/static/css/normalize.css">
<link rel="stylesheet" href="/static/css/skeleton.css">
3) Grid (12 columnas)
Estructura:
<div class="container">
<div class="row">
<div class="six columns">...</div>
<div class="six columns">...</div>
</div>
</div>
Clases comunes:
one...twelve columnsone-half columnone-third columntwo-thirds column
Offsets:
offset-by-one ... offset-by-eleven
Breakpoints relevantes:
min-width: 400pxmin-width: 550px(aquí se activa grid multi-columna)750px,1000px,1200px
4) Utilidades clave
u-full-width→ ancho 100%u-max-full-width→ max-width 100%u-pull-right,u-pull-leftu-cf(clear float)
5) Formularios y botones
Inputs/select/textarea ya traen estilo base. Patrones recomendados:
- siempre usar
u-full-widthen formularios de app - usar
.buttony.button.button-primary - mantener labels visibles (
label+for)
6) Tablas
Skeleton trae estilo mínimo. Para tablas largas:
- envolver en
.table-responsivepropia del proyecto - controlar overflow horizontal en móviles
7) Limitaciones conocidas (por antigüedad)
- Sistema basado en floats (no flex/grid nativo)
- Tipografía por defecto antigua (Raleway de Google Fonts vía URL legacy)
- No incluye componentes modernos (modal, tabs, toast, etc.)
- No incluye tokens de diseño ni theming avanzado
8) Mejoras recomendadas en proyectos nuevos
Mantener Skeleton como base, pero añadir capa moderna propia:
-
Layout helper CSS local
- utilidades flex (
.d-flex,.justify-between, etc.) - spacing consistente (
.mb-1,.mb-2, ...)
- utilidades flex (
-
Responsive wrappers
.table-responsive- patrones mobile-first para filtros/toolbar
-
Componentes mínimos reutilizables
- modal base
- badges
- pagination bar
- alertas/confirmaciones
-
Accesibilidad
- foco visible
- contraste de colores
- labels/aria en acciones icon-only
-
No tocar upstream directamente
- dejar
skeleton.cssynormalize.csssin modificar - personalización en
custom.cssdel proyecto
- dejar
9) Regla de mantenimiento para ARNES
- Skeleton se trata como dependencia estática base.
- Cualquier override va en CSS del proyecto.
- Si un proyecto requiere UI compleja, considerar migración progresiva a capa de componentes propia.