Community코딩 & 개발github.com

softcane/human-state-skills

AI 에이전트가 사용자의 정신 상태에 따라 응답 모드를 조절하는 작은 스킬

human-state-skills란 무엇인가요?

이 스킬은 AI 에이전트(예: Claude Code, Cursor 등)가 사용자의 현재 인지 상태(예: 피곤함, 집중 중, 산만함)를 감지하거나 사용자가 명시적으로 설정한 응답 모드에 따라 에이전트의 출력 스타일과 세부 수준을 동적으로 조정할 수 있도록 설계되었습니다. 주로 터미널 기반 또는 IDE 내장형 AI 코딩 도우미와 함께 사용되며, `human-state` 라는 컨텍스트 변수를 통해 사용자가 직접 모드를 전환할 수 있습니다. 예를 들어, '피곤함' 모드에서는 간결하고 오류 가능성이 적은 설명을 선호하고, '집중' 모드에서는 상세한 기술적 설명과 코드 예제를 제공합니다. 이는 사용자의 생산성을 높이고 인지 부하를 줄이는 데 도움이 됩니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add softcane/human-state-skills

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

human-state-skills은(는) 무엇을 하나요?

AI 에이전트가 당신의 머리가 다른 상태에 있을 때 사용하는 작은 응답 모드입니다.

개요

이 스킬은 사용자가 피곤하거나, 산만하거나, 깊게 집중하고 있을 때 AI 에이전트가 응답 방식을 자동으로 조정하여 불필요한 인지 부하를 줄이고 생산성을 높입니다.

지원 플랫폼

  • Claude Code
  • Cursor
  • Codex (호환 가능)

사용 방법

사용자는 대화 중에 자신의 현재 상태를 명시적으로 알리거나, 다음 명령어를 사용하여 모드를 전환할 수 있습니다:

/human-state tired
/human-state focused
/human-state default

응답 모드

모드설명예시 응답 스타일
default기본 모드, 표준 응답균형 잡힌 상세 설명
tired간결하고 오류 발생 가능성이 낮은 설명짧고 직관적인 코드, 최소한의 설명
focused상세하고 기술적인 설명, 코드 예제 포함긴 설명, 여러 예제, 최적화 팁
distracted단계별 안내와 함께 매우 구조화된 설명번호가 매겨진 단계, 명확한 핵심 사항

환경 변수

선택적으로 HUMAN_STATE 환경 변수를 설정하여 기본 상태를 지정할 수 있습니다:

export HUMAN_STATE=tired

SKILL.md 사양

이 문서(SKILL.md)는 스킬의 동작과 설정 방법을 정의합니다. AI 에이전트는 이 파일을 읽어 적절한 응답 모드를 선택합니다.

관련 스킬