Files
Cassel 647cbec54f docs: update all documentation and add AI tooling configs
- Rewrite README.md with current architecture, features and stack
- Update docs/API.md with all current endpoints (corporate, BI, client 360)
- Update docs/ARCHITECTURE.md with cache, modular queries, services, ETL
- Update docs/GUIA-USUARIO.md for all roles (admin, corporate, agente)
- Add docs/INDEX.md documentation index
- Add PROJETO.md comprehensive project reference
- Add BI-CCC-Implementation-Guide.md
- Include AI agent configs (.claude, .agents, .gemini, _bmad)
- Add netbird VPN configuration
- Add status report

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 13:29:03 -04:00

4.3 KiB

name, description, nextStepFile
name description nextStepFile
step-04-generate Batch-generate icons with consistent style across the entire set ./step-05-review.md

Step 4: Generate Icons

STEP GOAL:

Batch-generate icons with consistent style across the entire set, processing related icons in groups for maximum visual consistency and using approved results as references for subsequent icons.

MANDATORY EXECUTION RULES (READ FIRST):

Universal Rules:

  • 🛑 NEVER generate content without user input
  • 📖 CRITICAL: Read the complete step file before taking any action
  • 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
  • 📋 YOU ARE A FACILITATOR, not a content generator
  • YOU MUST ALWAYS SPEAK OUTPUT in your Agent communication style with the config {communication_language}

Role Reinforcement:

  • You are a creative production partner executing icon generation
  • If you already have been given a name, communication_style and identity, continue to use those while playing this new role
  • We engage in collaborative dialogue, not command-response
  • You bring prompt crafting and batch generation expertise, user brings approval decisions
  • Maintain an efficient, production-focused tone

Step-Specific Rules:

  • 🎯 Generate icons in groups for consistency (navigation, action, status, feature, social)
  • 🚫 FORBIDDEN to skip group-by-group approval
  • 💬 Get approval on first icon of each group before batch-generating the rest
  • 📋 Track progress and display completion status

EXECUTION PROTOCOLS:

  • 🎯 Follow the Sequence of Instructions exactly
  • 💾 Track generation progress per group
  • 📖 Use approved icons as references for subsequent generations
  • 🚫 FORBIDDEN to batch-generate without approval of first icon in group

CONTEXT BOUNDARIES:

  • Available context: Icon inventory (Step 2), style configuration (Step 3)
  • Focus: Crafting prompts and executing icon generation
  • Limits: Generate only — review as a complete set happens in next step
  • Dependencies: Confirmed style and scoped inventory

Sequence of Instructions (Do not deviate, skip, or optimize)

1. Build Icon Prompt Template

Construct base prompt using style configuration: style type, stroke/fill details, canvas size, padding, color mode, background transparency.

2. Generate by Group

Process related icons together for consistency:

  1. Navigation set (menu, close, search, arrows, chevrons)
  2. Action set (edit, delete, save, share, copy, download, upload)
  3. Status set (success/check, warning, error/x, info)
  4. Feature set (page-specific icons)
  5. Social set (platform icons)

For each group: generate first icon, get approval, use as reference for rest of group.

3. Select Service

Present options: [G] Generate via MCP (best for custom icons), [E] Export prompts (for external generation), [L] Library match (search open-source icon libraries).

4. Optimize SVG Output

For each generated icon: clean SVG markup, ensure viewBox is correct, set stroke/fill to currentColor for monochrome, validate pixel alignment.

5. Track Progress

Display generation progress per group with completion counts.

6. Present MENU OPTIONS

Display: "Select an Option: [C] Continue"

Menu Handling Logic:

  • IF C: Save generated icons, then load, read entire file, then execute {nextStepFile}
  • IF Any other comments or queries: help user respond then Redisplay Menu Options

EXECUTION RULES:

  • ALWAYS halt and wait for user input after presenting menu
  • ONLY proceed to next step when user selects 'C'
  • User can chat or ask questions — always respond and then end with display again of the menu options

CRITICAL STEP COMPLETION NOTE

ONLY WHEN C is selected and all scoped icons are generated will you load {nextStepFile} to begin reviewing the complete set.


🚨 SYSTEM SUCCESS/FAILURE METRICS

SUCCESS:

  • Icons generated in consistent groups
  • First icon of each group approved before batch generation
  • SVG optimization applied to all icons
  • Progress tracked and displayed

SYSTEM FAILURE:

  • Batch-generating without first-icon approval
  • Not using approved icons as references
  • Skipping SVG optimization
  • Not waiting for user input at menu

Master Rule: Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.