Communitygithub.com

curiositech/windags-skills

Qué se puede construir y hacer con un agente de IA siempre activo que tiene memoria episódica. Cubre ideas concretas de productos, flujos de trabajo, capacidades emergentes de persistencia más memoria y ejemplos del mundo real de agentes persistentes desplegados.

¿Qué es windags-skills?

Este skill, `/always-on-agent-applications`, está diseñado para ayudar a desarrolladores y usuarios a pasar de tener una arquitectura de agente persistente a entender qué aplicaciones prácticas y de alto valor puede desbloquear. Se enfoca en identificar casos de uso donde la memoria episódica y el comportamiento proactivo ofrecen una ventaja clara sobre los agentes sin estado o basados en sesiones. Incluye árboles de decisión para seleccionar el patrón de aplicación adecuado (como Asistente de Desarrollador o Jefe de Personal), calcular el retorno de inversión (ROI) de la persistencia y calibrar la frecuencia de comportamiento proactivo. El skill también cubre modos de fallo comunes como la alucinación de memoria o la explosión de costos, proporcionando reglas de detección y soluciones concretas. A través de ejemplos detallados (como la construcción de un agente para descripciones de PR) y una lista de verificación de calidad, guía al usuario para diseñar aplicaciones de agente persistentes y enfocadas, evitando errores comunes como el exceso de alcance o la falta de métricas de éxito. No está destinado a construir la arquitectura subyacente, diseñar entradas o abordar preocupaciones de seguridad; para esos casos, se delega a otros skills especializados.

Compatible con~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add https://github.com/curiositech/windags-skills/tree/HEAD/skills/always-on-agent-applications

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

/always-on-agent-applications — Qué desbloquea realmente la persistencia + la memoria

Estás ayudando a alguien a descubrir qué construir con un agente de IA siempre activo que tiene memoria episódica. Este es el skill del "¿y qué?" — la arquitectura existe, las entradas fluyen, ahora, ¿qué hace realmente que un chatbot sin estado no puede hacer?

Puntos de Decisión

1. Árbol de Decisión Siempre Activo vs. Basado en Sesiones

Evaluar los requisitos de la tarea:
├─ ¿La tarea necesita memoria entre sesiones?
│  └─ No → Usar agente basado en sesiones (más barato, más simple)
│  └─ Sí ↓
├─ ¿La tarea se beneficia de un comportamiento proactivo?
│  └─ No → Usar agente programado con memoria
│  └─ Sí ↓
├─ ¿[ROI de Persistencia] > [Costo de Infraestructura]?
│  └─ No → Empezar con basado en sesiones, actualizar después
│  └─ Sí ↓
├─ ¿El dominio es lo suficientemente limitado para una memoria de calidad?
│  └─ No → Reducir el alcance (solo reuniones, solo código)
│  └─ Sí → Construir agente siempre activo

Cálculo del ROI:

  • ROI de Persistencia = (Frecuencia de la tarea × Tiempo ahorrado por tarea × Valor del usuario por hora)
  • Costo de Infraestructura = (Costo del servidor + Almacenamiento de memoria + Tiempo de desarrollo)

Si el ROI > 3x el costo: Construir siempre activo Si el ROI está entre 1-3x el costo: Empezar con basado en sesiones, probar el valor primero Si el ROI < 1x el costo: Usar herramientas existentes

2. Selección de Categoría de Aplicación

El usuario pregunta "¿Qué debería construir?":
├─ ¿El flujo de trabajo principal es programación?
│  └─ Sí → Patrón de Compañero de Desarrollador
│  └─ No ↓
├─ ¿La necesidad principal es la sobrecarga de reuniones/comunicación?
│  └─ Sí → Patrón de Jefe de Personal Personal
│  └─ No ↓
├─ ¿El objetivo principal es aprendizaje/trabajo de conocimiento?
│  └─ Sí → Patrón de Diario de Aprendizaje
│  └─ No ↓
├─ ¿El enfoque es el seguimiento de salud/hábitos?
│  └─ Sí → Patrón de Observador de Salud (alta sensibilidad de seguridad)
│  └─ No → Orquestador de Proyectos o Inteligencia Ambiental

3. Límites de Alcance

El usuario propone un agente multidominio:
├─ ¿Es su primer agente persistente?
│  └─ Sí → Forzar un solo vertical (elegir el ROI más fuerte)
│  └─ No ↓
├─ ¿Tienen más de 6 meses de tiempo de desarrollo?
│  └─ No → Solo un vertical
│  └─ Sí ↓
├─ ¿Pueden definir métricas de éxito para cada dominio?
│  └─ No → Reducir el alcance hasta que puedan
│  └─ Sí → Permitir multidominio con implementación por etapas

4. Calibración del Comportamiento Proactivo

Configurar la frecuencia de interrupción del agente:
├─ ¿El estilo de trabajo del usuario son bloques de concentración profunda?
│  └─ Sí → Agrupar notificaciones, respetar señales de concentración
│  └─ No ↓
├─ ¿El usuario solicita explícitamente asistencia de alto contacto?
│  └─ Sí → Permitir interrupciones en tiempo real con umbral de relevancia
│  └─ No ↓
├─ Valor predeterminado: 80% reactivo, 15% proactivo pasivo, 5% proactivo activo

Modos de Falla

1. Síndrome de Memoria Alucinada

Síntomas: El agente se refiere con confianza a conversaciones o eventos que nunca ocurrieron Regla de detección: Si el agente afirma citas/fechas/hechos específicos pero no puede proporcionar la marca de tiempo exacta de la fuente Causa raíz: Límites de memoria deficientes entre el contexto recuperado y las respuestas generadas Solución: Implementar requisitos estrictos de citación de memoria: el agente debe vincular cada afirmación a una entrada de memoria específica con marca de tiempo

2. Cascada de Contaminación de Memoria

Síntomas: El rendimiento del agente se degrada con el tiempo, información contradictoria en las respuestas Regla de detección: Si el agente da consejos contradictorios sobre el mismo tema en 7 días sin reconocer el cambio Causa raíz: Observaciones de baja calidad se acumulan más rápido que la señal valiosa Solución: Implementar higiene de memoria: puntuación de relevancia, compactación automatizada, limpieza de memoria iniciada por el usuario

3. Explosión de Costos Creciente

Síntomas: Facturas mensuales que aumentan un 30%+ sin un aumento proporcional de valor Regla de detección: Si el costo por interacción útil supera la línea base en un 50%+ durante 30 días Causa raíz: El agente procesa en exceso entradas de bajo valor (notificaciones, spam, correos electrónicos automatizados) Solución: Canalización de filtrado de entradas, presupuestos de acceso a memoria, monitoreo proactivo de costos con aceleración automática

4. Parálisis por Expansión del Alcance

Síntomas: El agente intenta manejar todo, no sobresale en nada, el usuario abandona después de 2 semanas Regla de detección: Si el agente tiene más de 5 verticales de aplicación distintas sin métricas de éxito claras para cada una Causa raíz: Construir un "asistente general" en lugar de una herramienta enfocada Solución: Forzar un inicio de un solo vertical, requerir criterios de graduación antes de la expansión

5. Desviación de Violación de Privacidad

Síntomas: El agente comparte accidentalmente información sensible entre contextos Regla de detección: Si el agente menciona detalles personales/laborales en el contexto equivocado (información laboral en chat personal) Causa raíz: Los límites de memoria no están alineados con las expectativas de privacidad del usuario Solución: Aislamiento de contexto, compartimentación explícita de memoria, auditorías de privacidad regulares

Ejemplos Prácticos

Ejemplo: Construir un Agente Compañero de Desarrollador

Escenario: Un ingeniero de software quiere que un agente le ayude con revisiones de código y descripciones de PR

Paso 1 - Definición del Alcance

  • Usuario: "Quiero una IA que me ayude a programar mejor"
  • Aplicar Árbol de Decisión: Flujo de trabajo de programación = Patrón de Compañero de Desarrollador
  • Reducir alcance: "Solo generación de descripciones de PR" (no un asistente de programación completo)

Paso 2 - Cálculo del ROI

  • Frecuencia de la tarea: 3 PRs/día × 5 días = 15 PRs/semana
  • Tiempo ahorrado: 5 min por descripción de PR = 75 min/semana = 65 horas/año
  • Valor del usuario: $150/hora × 65 horas = $9,750/año
  • Costo de infraestructura: ~$50/mes = $600/año
  • ROI = 16x → Construir agente siempre activo

Paso 3 - Estrategia de Memoria

  • Memoria central: Rama de característica actual, últimos 5 commits, conversaciones recientes sobre cambios de código
  • Memoria de recuerdo: Plantillas de PR que el usuario prefiere, patrones de comentarios de revisores, estándares de codificación del proyecto
  • Archivo: PRs históricos, estilo de comunicación del equipo, decisiones y razonamientos del proyecto

Paso 4 - Diseño de Disparadores

triggers:
  - git_push_to_feature_branch: Redactar descripción de PR
  - pr_opened: Mejorar descripción con contexto
  - code_review_received: Registrar patrones de comentarios para el futuro

Paso 5 - Puertas de Calidad

  • Las descripciones de PR incluyen el razonamiento real (no resúmenes genéricos)
  • El agente hace referencia a commits/archivos específicos mencionados
  • El 80% de las descripciones generadas requieren menos de 2 minutos de edición
  • El agente identifica correctamente cuando un PR abarca múltiples preocupaciones

Lo que un novato pasaría por alto: Empezar con "asistente de IA para todo en programación" Lo que un experto capta: Centrarse en un solo flujo de trabajo de alto valor (descripciones de PR) donde la persistencia crea una ventaja clara sobre las soluciones sin estado

Puertas de Calidad

El diseño de la aplicación está completo cuando se cumplen todas estas condiciones:

  • Cálculo de ROI claro que muestra un beneficio >3x el costo
  • Alcance de un solo vertical con límites definidos
  • Crecimiento de memoria acotado con estrategia de compactación
  • Frecuencia de comportamiento proactivo configurada (<20% del total de interacciones)
  • Métricas de éxito definidas y medibles
  • Límites de privacidad del usuario mapeados explícitamente
  • Experiencia de inicio en frío que funciona sin memoria acumulada
  • Interruptor de apagado implementado para el control de memoria del usuario
  • Monitoreo de costos con umbrales de aceleración automática establecidos
  • Criterios de graduación definidos para la expansión del alcance

Límites de NO USO

NO uses este skill para:

  • Construir la arquitectura de memoria → Usa always-on-agent-architecture en su lugar
  • Diseñar fuentes de entrada y disparadores → Usa always-on-agent-inputs en su lugar
  • Preocupaciones de seguridad, privacidad y costos → Usa always-on-agent-safety en su lugar
  • Patrones y bucles generales de agentes → Usa agentic-patterns en su lugar
  • Evaluar riesgos de seguridad de IA → Usa ai-safety-engineer en su lugar
  • Decisiones técnicas de infraestructura → Usa systems-architecture en su lugar

Delegar a otros skills cuando el usuario pregunte:

  • "¿Cómo almaceno la memoria episódica?" → always-on-agent-architecture
  • "¿Qué datos debería observar mi agente?" → always-on-agent-inputs
  • "¿Es esto seguro/privado?" → always-on-agent-safety
  • "¿Cómo construyo bucles de agente?" → agentic-patterns

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

curiositech/windags-skills

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

curiositech/windags-skills

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

curiositech/windags-skills

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

curiositech/windags-skills

Implement WCAG 2.2 AA/AAA compliance with automated testing, keyboard navigation, screen reader support, and focus management. Activate on: accessibility audit, WCAG compliance, keyboard navigation, screen reader, aria attributes, axe-core, focus trap. NOT for: design-level accessibility review (use design-accessibility-auditor), color contrast only (use css-in-js-architect).

curiositech/windags-skills

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

curiositech/windags-skills

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

curiositech/windags-skills

>- Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

curiositech/windags-skills

Extend and modify the admin dashboard, developer portal, and operations console. Use when adding new admin tabs, metrics, monitoring features, or internal tools. Activates for dashboard development, analytics, user management, and internal tooling.

curiositech/windags-skills

Conversation patterns and interaction protocols for multi-agent systems. Covers request/response, pub/sub, blackboard, delegation chains, debate, critique, consensus, fan-out/fan-in, supervisor-worker, and peer negotiation. Deep analysis of AutoGen conversation patterns, CrewAI delegation, LangGraph state passing, and FIPA-ACL performatives. Teaches how to design what agents say to each other and in what order. Activate on: "agent conversation", "agent protocol", "multi-agent debate", "agent delegation", "supervisor worker pattern", "agent voting", "consensus protocol", "fan-out fan-in", "agent negotiation", "blackboard pattern", "agent dialogue", "conversation topology", "agent handoff". NOT for: wire format or serialization (use agent-interchange-formats), orchestration infrastructure (use agentic-infrastructure-2026), single agent behavior (use agentic-patterns).

curiositech/windags-skills

Meta-agent for creating new custom agents, skills, and MCP integrations. Expert in agent design, MCP development, skill architecture, and rapid prototyping. Activate on 'create agent', 'new skill', 'MCP server', 'custom tool', 'agent design'. NOT for using existing agents (invoke them directly), general coding (use language-specific skills), or infrastructure setup (use deployment-engineer).

curiositech/windags-skills

AI-powered calendar management and agent-based scheduling coordination. Covers calendar APIs (Google Calendar, CalDAV/iCal), AI scheduling assistants (Reclaim, Clockwise, Motion, Cal.com), building custom calendar agents with MCP, multi-calendar merging, timezone management, focus block protection, meeting fatigue detection, and agent-to-agent meeting negotiation protocols. Activate on: "calendar agent", "AI scheduling", "calendar coordination", "meeting scheduling", "calendar API", "focus time protection", "calendar optimization", "Google Calendar MCP", "Reclaim", "Clockwise", "Motion", "Cal.com", "smart scheduling", "calendar-aware agent", "timezone scheduling", "agent negotiation meetings". NOT for: manual calendar UI component design (use form-validation-architect), project management scheduling or Gantt charts (use project-management-guru-adhd), general time-tracking or pomodoro apps (use adhd-daily-planner for time-awareness), building the agent itself from scratch (use agent-creator).

curiositech/windags-skills

Build and adopt production AI agent infrastructure in 2026. Covers framework selection (LangGraph, CrewAI, AutoGen, MCP), orchestration patterns, evaluation, observability, memory systems, and tool use. Also covers the SOCIAL dimension: how to sell agent infrastructure internally, change management, measuring ROI, building trust in autonomous systems, and scaling adoption across teams. Activate on: "agent infrastructure", "agent framework comparison", "which agent framework", "sell AI tools internally", "agent adoption", "agent observability", "agent evaluation", "MCP architecture", "agentic mesh", "enterprise AI agents", "AI change management", "agent ROI". NOT for: building specific agents (use ai-engineer), designing agent behavior patterns (use agentic-patterns), prompt tuning (use prompt-engineer).

curiositech/windags-skills

Fundamental patterns for effective agentic behavior. Teaches decomposition, tool orchestration, error recovery, context management, quality self-assessment, and knowing when to stop. Model-agnostic principles that make any agent more effective regardless of domain. Activate on: "how should I structure this agent", "agentic workflow", "agent patterns", "multi-step task", "tool orchestration", "/agentic-patterns", "decompose this", "agent best practices", "chain of actions", "when should the agent stop", "agent loop design". NOT for: creating agent infrastructure (use agent-creator), building DAGs (use windags-architect), specific tool implementation.

curiositech/windags-skills

Automated discovery and matching of agent skills for dynamic task routing and capability assessment

curiositech/windags-skills

Cryptographic security for agentic systems — zero-trust agent networking, signed message envelopes (JWS/JWE), capability-based security (ocaps), Merkle tree audit trails, WASM sandboxing, and formal verification. Covers CLI dev tool security, mTLS between agents, permission boundaries (least privilege for AI agents), and supply chain security for skills/plugins. Activate on: "agent security", "zero trust agents", "secure agent communication", "capability-based security", "ocap", "signed messages between agents", "agent audit trail", "sandbox agent execution", "agent permissions", "mTLS agents", "cryptographic verification", "agent supply chain", "OWASP agentic", "prove agent did X", "tamper-proof agent logs". NOT for: application-level SAST scanning (use security-auditor), network firewall rules (use infrastructure), SOC2/HIPAA compliance (organizational), or prompt injection defense (use prompt-engineer).

curiositech/windags-skills

Data structures and serialization formats for agent-to-agent communication. Covers message envelopes, structured output schemas, capability declarations, task handoff payloads, error/retry signaling, and context windows as data structures. Deep comparison of A2A protocol, MCP, OpenAI function calling, and LangChain message types. Teaches when to use rigid schemas vs free-form with validation, typed vs untyped, streaming vs batch. Activate on: "agent message format", "agent communication schema", "agent-to-agent protocol", "A2A protocol", "MCP message format", "structured output for agents", "agent interop", "interchange format", "agent serialization", "task handoff format", "capability declaration". NOT for: what agents say to each other (use agent-conversation-protocols), orchestration topology (use multi-agent-coordination), building agent infrastructure (use agentic-infrastructure-2026).

curiositech/windags-skills

Logic-based agent programming language implementing BDI architecture for practical autonomous agent development

curiositech/windags-skills

>- Design AgentSpeak(L)-style BDI agents with context-guarded plans, selection functions, and intention stacks. Use for interruptible autonomy, agent policy, and multi-agent orchestration in dynamic environments. NOT for simple rule engines, static planners, or centralized workflows.

curiositech/windags-skills

Foundational concurrent computation model where actors communicate exclusively through asynchronous message passing

curiositech/windags-skills

license: Apache-2.0 NOT for unrelated tasks outside this domain.

Skills relacionados