Skip to content
Back to skills

Brand

ASecurity

Identidad de marca: voz y tono, identidad visual, mensajes, paleta, tipografía, logo, validación de assets; sincroniza brand-guidelines.md a design tokens. Disparadores: marca, tono, guía de estilo, compliance. No para UI/CSS.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 8, 2026
ai-agentsgoreactvuenode

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned October 8, 2026

npx -y skills add petersonsenadevs/senzu --skill brand --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Brand?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Brand
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/petersonsenadevs-brand/badge)](https://www.skillsdirectory.com/skills/petersonsenadevs-brand)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: brand
description: "Identidad de marca: voz y tono, identidad visual, mensajes, paleta, tipografía, logo, validación de assets; sincroniza brand-guidelines.md a design tokens. Disparadores: marca, tono, guía de estilo, compliance. No para UI/CSS."
---

# brand (índice Senzu, ES)

Documentación completa upstream (inglés): `SKILL.upstream.md` (97 líneas). **No la leas entera**: usa el mapa y lee solo la sección que necesites (Read con offset/limit o Grep).

## Cuándo usar / cuándo NO
- Usar: definir o actualizar voz, mensajes y guía de estilo de marca (`senzu/design-system/<slug>/brand-guidelines.md`).
- Usar: auditar consistencia, validar naming/tamaño/formato de assets, comparar colores de una imagen con la paleta.
- Usar: inyectar contexto de marca en prompts de otras skills (banners, slides, social) o sincronizar la guía a tokens.
- NO usar: tokens semánticos y CSS vars de un design system → `design-system`; componentes Tailwind/shadcn → `ui-styling`.
- NO usar: generar logos o mockups con IA → `design` (Logo/CIP).

## Lectura mínima por tarea
| Tarea | Lee solo |
|---|---|
| Empezar una marca nueva | `SKILL.upstream.md` L23-40 (§Quick Start) + `templates/brand-guidelines-starter.md` |
| Actualizar marca y sincronizar tokens | `SKILL.upstream.md` L42-61 (§Brand Sync Workflow, §Subcommands) + `references/update.md` |
| Definir voz o mensajes | `references/voice-framework.md` + `references/messaging-framework.md` |
| Revisar consistencia / aprobar assets | `references/consistency-checklist.md` + `references/approval-checklist.md` |
| Depurar un script | `SKILL.upstream.md` L78-85 (§Scripts) y el `.cjs` correspondiente |

## Mapa de `SKILL.upstream.md`
| Líneas | Sección | Para qué |
|---|---|---|
| 14-21 | When to Use | Casos de uso del skill |
| 23-40 | Quick Start | Comandos `node` para inyectar contexto, validar assets y extraer colores |
| 42-55 | Brand Sync Workflow | Flujo guía → `design-tokens.json`/`.css` y archivos implicados |
| 57-61 | Subcommands | Subcomando `update` → `references/update.md` |
| 63-76 | References | Tabla tema → archivo de referencia |
| 78-85 | Scripts | Propósito de cada script |
| 87-91 | Templates | Plantilla de arranque |
| 93-97 | Routing | Cómo se resuelve el subcomando desde `$ARGUMENTS` |

## Recursos
- `references/voice-framework.md` — voz y tono. `references/messaging-framework.md` — pilares de mensaje.
- `references/visual-identity.md` — identidad visual. `references/logo-usage-rules.md` — uso correcto del logo.
- `references/color-palette-management.md` — paleta. `references/typography-specifications.md` — tipografía.
- `references/asset-organization.md` — naming y carpetas. `references/approval-checklist.md` y `references/consistency-checklist.md` — auditoría.
- `references/brand-guideline-template.md` — estructura de la guía. `references/update.md` — flujo del subcomando `update`.
- `scripts/inject-brand-context.cjs` — extrae contexto de marca para prompts (`node scripts/inject-brand-context.cjs senzu/design-system/<slug>/brand-guidelines.md [--json]`).
- **`scripts/sync-senzu.mjs` (Senzu)** — guía → `design-tokens.json` y `.css` **junto a la guía**, en Claude y en Codex (`node <skills-dir>/brand/scripts/sync-senzu.mjs [--slug x] [--dry-run]`). Úsalo SIEMPRE en lugar de `sync-brand-to-tokens.cjs`: el original tiene rutas fijas (`docs/`, `assets/`, `.claude/skills`) y en Codex no genera el CSS.
- `scripts/validate-asset.cjs` — valida naming, tamaño y formato (`node scripts/validate-asset.cjs <ruta>`).
- `scripts/extract-colors.cjs` — extrae/compara colores (`node scripts/extract-colors.cjs --brand-file senzu/design-system/<slug>/brand-guidelines.md --palette | <imagen>`); `scripts/tests/` — test de regresión (`py -3 -m pytest`).
- `templates/brand-guidelines-starter.md` — plantilla completa para marcas nuevas. No hay `assets/`.

## Reglas duras
- `senzu/design-system/<slug>/brand-guidelines.md` (junto a MASTER.md y gustos.md) es la única fuente de verdad; los tokens se regeneran con `sync-senzu.mjs`, nunca a mano. Proyecto con la guía en `docs/` (ubicación antigua de la skill): funciona, pero muévela.
- Logo ya elegido (`senzu/design-system/<slug>/logos/final/`): la guía lo cita por su ruta; no se proponen logos nuevos sin que el usuario lo pida.
- Tras editar la guía, ejecutar `sync-brand-to-tokens.cjs` y verificar con `inject-brand-context.cjs --json`.
- Todo asset nuevo pasa por `validate-asset.cjs` antes de aprobarse; colores fuera de paleta se detectan con `extract-colors.cjs`.
- Cualquier pieza creativa de otra skill (banner, slides, social) debe inyectar contexto de marca antes de diseñar.

## Integración con el stack del proyecto
- Detecta el stack como indica la skill `front-activation`/`skill-router` (senzu/senzu.json → package.json). Skill agnóstica de framework (scripts Node); los tokens CSS generados se consumen igual en React, Vue, Astro o vanilla. Requiere Node en el entorno.

Files in this skill

  • SKILL.md4.9 KB
  • scripts/sync-senzu.mjs5.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.