Communitygithub.com

curiositech/windags-skills

항상 켜져 있고 에피소드 기억을 가진 AI 에이전트로 무엇을 구축하고 할 수 있는지 설명합니다. 구체적인 제품 아이디어, 워크플로우, 지속성과 기억에서 비롯된 창발적 기능, 배포된 지속적 에이전트의 실제 예제를 다룹니다. '아키텍처는 알겠는데, 실제로 무엇을 해주는가?'에서 '이것이 실제로 나에게 해주는 일'로 넘어갈 수 있도록 도와줍니다.

windags-skills란 무엇인가요?

이 기술 문서(스킬)는 '항상 켜져 있는(always-on) AI 에이전트'가 가진 '에피소드 기억(episodic memory)' 덕분에 무엇을 실현할 수 있는지 구체적이고 실용적인 관점에서 안내합니다. 단순한 상태 비저장(stateless) 챗봇과 달리, 에이전트가 사용자와의 과거 상호작용을 기억하고 맥락에 맞게 능동적으로 행동할 수 있을 때 비로소 가능해지는 제품 아이디어, 워크플로우 패턴, 그리고 실제 배포 사례를 집중적으로 다룹니다. 사용자가 '항상 켜진 에이전트로 무엇을 할 수 있나?', '지속적 에이전트 사용 사례', '에이전트 애플리케이션', '사전 예방적 에이전트 아이디어', '에피소드 기억으로 무엇을 만들까?', '항상 켜진 에이전트 제품', '개인 AI 비서 아이디어' 같은 질문을 할 때 이 스킬을 활성화합니다. 이 스킬은 아키텍처 구축, 입력 설계, 안전 및 프라이버시 문제를 다루지 않으며, 각각의 주제는 별도의 전용 스킬로 안내합니다. 의사 결정 트리, ROI 계산, 실패 모드 분석, 구체적인 작업 예제(예: 개발자 동반자 에이전트 구축)를 통해 사용자가 자신의 상황에 가장 적합한 지속적 에이전트 애플리케이션을 설계하고 평가할 수 있도록 돕습니다.

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

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

/always-on-agent-applications — 지속성 + 기억이 실제로 열어주는 것

항상 켜져 있고 에피소드 기억을 가진 AI 에이전트로 무엇을 만들지 고민하는 사람을 돕습니다. 이것은 "그래서 뭐가 좋은데?" 스킬입니다. 아키텍처는 준비되었고, 입력은 흘러들어오고 있습니다. 이제 상태 비저장(stateless) 챗봇이 할 수 없는 것을 실제로 무엇을 할 수 있을까요?

결정 지점

1. 항상 켜짐(Always-On) 대 세션 기반 의사 결정 트리

작업 요구 사항 평가:
├─ 작업이 세션 간 기억을 필요로 합니까?
│  └─ 아니요 → 세션 기반 에이전트 사용 (더 저렴하고 단순)
│  └─ 예 ↓
├─ 작업이 사전 예방적(proactive) 행동의 이점을 얻습니까?
│  └─ 아니요 → 기억이 있는 예약 에이전트 사용
│  └─ 예 ↓
├─ [지속성 ROI] > [인프라 비용]?
│  └─ 아니요 → 세션 기반으로 시작하고, 나중에 업그레이드
│  └─ 예 ↓
├─ 도메인이 양질의 기억을 저장할 수 있을 만큼 좁습니까?
│  └─ 아니요 → 범위 축소 (회의 전용, 코드 전용)
│  └─ 예 → 항상 켜진 에이전트 구축

ROI 계산:

  • 지속성 ROI = (작업 빈도 × 작업당 절약 시간 × 사용자 시간당 가치)
  • 인프라 비용 = (서버 비용 + 기억 저장소 + 개발 시간)

ROI > 3배 비용: 항상 켜짐 구축 ROI 1-3배 비용: 세션 기반으로 시작, 먼저 가치 입증 ROI < 1배 비용: 기존 도구 사용

2. 애플리케이션 범주 선택

사용자가 "무엇을 만들어야 하나요?"라고 묻습니다:
├─ 주요 워크플로우가 코딩입니까?
│  └─ 예 → 개발자 동반자(Developer Companion) 패턴
│  └─ 아니요 ↓
├─ 주요 필요가 회의/커뮤니케이션 오버헤드입니까?
│  └─ 예 → 개인 비서(Chief of Staff) 패턴
│  └─ 아니요 ↓
├─ 주요 목표가 학습/지식 작업입니까?
│  └─ 예 → 학습 일지(Learning Journal) 패턴
│  └─ 아니요 ↓
├─ 초점이 건강/습관 추적입니까?
│  └─ 예 → 건강 관찰자(Health Observer) 패턴 (높은 안전 민감도)
│  └─ 아니요 → 프로젝트 오케스트레이터 또는 환경 지능

3. 범위 경계 결정

사용자가 다중 도메인 에이전트를 제안합니다:
├─ 이것이 첫 번째 지속적 에이전트입니까?
│  └─ 예 → 단일 수직 영역 강제 (가장 강력한 ROI 선택)
│  └─ 아니요 ↓
├─ 6개월 이상의 개발 시간이 있습니까?
│  └─ 아니요 → 단일 수직 영역만
│  └─ 예 ↓
├─ 각 도메인에 대한 성공 지표를 정의할 수 있습니까?
│  └─ 아니요 → 가능할 때까지 범위 축소
│  └─ 예 → 단계적 출시로 다중 도메인 허용

4. 사전 예방적 행동 보정

에이전트 개입 빈도 구성:
├─ 사용자 작업 스타일이 딥 포커스 블록입니까?
│  └─ 예 → 알림 일괄 처리, 집중 신호 존중
│  └─ 아니요 ↓
├─ 사용자가 높은 수준의 지원을 명시적으로 요청합니까?
│  └─ 예 → 관련성 임계값으로 실시간 중단 허용
│  └─ 아니요 ↓
├─ 기본값: 80% 반응형, 15% 수동적 사전 예방, 5% 능동적 사전 예방

실패 모드

1. 환각 기억 증후군

증상: 에이전트가 결코 일어나지 않은 대화나 사건을 자신있게 언급함 탐지 규칙: 에이전트가 특정 인용문/날짜/사실을 주장하지만 정확한 출처 타임스탬프를 제공할 수 없는 경우 근본 원인: 검색된 컨텍스트와 생성된 응답 간의 기억 경계 불량 수정: 엄격한 기억 인용 요구 사항 구현 - 에이전트는 모든 주장을 타임스탬프가 있는 특정 기억 항목에 연결해야 함

2. 기억 오염 폭포

증상: 에이전트 성능이 시간이 지남에 따라 저하되고, 응답에 모순된 정보가 나타남 탐지 규칙: 에이전트가 7일 이내에 같은 주제에 대해 변경 사항을 인정하지 않고 상충되는 조언을 하는 경우 근본 원인: 가치 있는 신호보다 저품질 관찰이 더 빠르게 축적됨 수정: 기억 위생 구현: 관련성 점수 매기기, 자동 압축, 사용자 트리거 기억 정리

3. 비용 증가 폭발

증상: 월별 청구액이 비례적인 가치 증가 없이 30% 이상 증가 탐지 규칙: 유용한 상호작용당 비용이 30일 동안 기준선보다 50% 이상 상승하는 경우 근본 원인: 에이전트가 저가치 입력(알림, 스팸, 자동 이메일)을 과도하게 처리 수정: 입력 필터링 파이프라인, 기억 접근 예산, 자동 스로틀링이 있는 사전 예방적 비용 모니터링

4. 범위 확장 마비

증상: 에이전트가 모든 것을 처리하려 하고, 어떤 것에도 뛰어나지 않으며, 사용자가 2주 후에 포기함 탐지 규칙: 에이전트가 각각에 대한 명확한 성공 지표 없이 5개 이상의 개별 애플리케이션 수직 영역을 가진 경우 근본 원인: 집중된 도구 대신 "일반 비서" 구축 수정: 단일 수직 영역 시작을 강제하고, 확장 전에 졸업 기준 요구

5. 프라이버시 위반 표류

증상: 에이전트가 실수로 컨텍스트 간에 민감한 정보를 공유함 탐지 규칙: 에이전트가 잘못된 컨텍스트(개인 채팅에서 업무 정보)에서 개인/업무 세부 정보를 언급하는 경우 근본 원인: 기억 경계가 사용자 프라이버시 기대치와 일치하지 않음 수정: 컨텍스트 격리, 명시적 기억 구획화, 정기적인 프라이버시 감사

작업 예제

예제: 개발자 동반자 에이전트 구축

시나리오: 소프트웨어 엔지니어가 코드 리뷰와 PR 설명 작성을 도와줄 에이전트를 원함

1단계 - 범위 정의

  • 사용자: "코딩을 더 잘할 수 있게 도와주는 AI를 원합니다"
  • 의사 결정 트리 적용: 코딩 워크플로우 = 개발자 동반자 패턴
  • 범위 좁히기: "PR 설명 생성만" (전체 코딩 비서가 아님)

2단계 - ROI 계산

  • 작업 빈도: 하루 3개 PR × 5일 = 주당 15개 PR
  • 절약 시간: PR 설명당 5분 = 주당 75분 = 연간 65시간
  • 사용자 가치: 시간당 $150 × 65시간 = 연간 $9,750
  • 인프라 비용: 월 ~$50 = 연간 $600
  • ROI = 16배 → 항상 켜진 에이전트 구축

3단계 - 기억 전략

  • 핵심 기억: 현재 기능 브랜치, 최근 5개 커밋, 코드 변경에 관한 최근 대화
  • 회상 기억: 사용자가 선호하는 PR 템플릿, 리뷰어 피드백 패턴, 프로젝트 코딩 표준
  • 아카이브: 과거 PR, 팀 커뮤니케이션 스타일, 프로젝트 결정 및 근거

4단계 - 트리거 설계

triggers:
  - git_push_to_feature_branch: PR 설명 초안 작성
  - pr_opened: 컨텍스트로 설명 보강
  - code_review_received: 향후를 위해 피드백 패턴 기록

5단계 - 품질 게이트

  • PR 설명에 실제 근거 포함 (일반적인 요약이 아님)
  • 에이전트가 언급된 특정 커밋/파일 참조
  • 생성된 설명의 80%가 2분 미만의 편집 필요
  • 에이전트가 PR이 여러 영역에 걸쳐 있을 때 올바르게 식별

초보자가 놓치는 것: "모든 것을 위한 AI 코딩 비서"로 시작 전문가가 포착하는 것: 지속성이 상태 비저장 솔루션보다 명확한 이점을 만드는 단일 고가치 워크플로우(PR 설명)에 집중

품질 게이트

모든 조건이 충족될 때 애플리케이션 설계가 완료됩니다:

  • 3배 이상의 비용 이점을 보여주는 명확한 ROI 계산
  • 정의된 경계가 있는 단일 수직 영역 범위
  • 압축 전략으로 기억 증가 제한
  • 사전 예방적 행동 빈도 구성 (전체 상호작용의 <20%)
  • 성공 지표 정의 및 측정 가능
  • 사용자 프라이버시 경계 명시적으로 매핑
  • 축적된 기억 없이 작동하는 콜드 스타트 경험
  • 사용자 기억 제어를 위한 킬 스위치 구현
  • 자동 스로틀링 임계값이 설정된 비용 모니터링
  • 범위 확장을 위한 졸업 기준 정의

NOT-FOR 경계

이 스킬을 다음에 사용하지 마십시오:

  • 기억 아키텍처 구축 → always-on-agent-architecture 사용
  • 입력 피드 및 트리거 설계 → always-on-agent-inputs 사용
  • 안전, 프라이버시 및 비용 문제 → always-on-agent-safety 사용
  • 일반 에이전트 패턴 및 루프 → agentic-patterns 사용
  • AI 안전 위험 평가 → ai-safety-engineer 사용
  • 기술 인프라 결정 → systems-architecture 사용

사용자가 다음을 물을 때 다른 스킬로 위임:

  • "에피소드 기억을 어떻게 저장하나요?" → always-on-agent-architecture
  • "내 에이전트가 어떤 데이터를 봐야 하나요?" → always-on-agent-inputs
  • "이것이 안전/비공개인가요?" → always-on-agent-safety
  • "에이전트 루프를 어떻게 구축하나요?" → 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.

관련 스킬