Claude 기능 요청: 페르소나 프로필 – 전환 가능한 번들

hackernews | | 📰 뉴스
#claude #오픈소스
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

다양한 전문 분야에서 Claude Code를 사용하는 사용자가 매번 세션 시작 시 문맥과 작성 스타일을 수동으로 재설정해야 하는 불편함을 겪고 있습니다. 이에 따라 전문 표준, 교육 콘텐츠, 마케팅 등 서로 다른 운영 모드에 맞는 페르소나 프로필을 통해 필수 스킬과 언어 톤을 즉시 전환할 수 있는 기능이 요청되었습니다. 사용자는 특정 모델 선택이나 품질 기준 등을 포함한 설정 번들로 세션 간의 마찰을 줄이기를 원하고 있습니다.

본문

You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert I have searched existing requests and this feature hasn't been requested yet This is a single feature request (not multiple features) Problem Statement Summary As someone who uses Claude Code across multiple professional domains — education content, marketing, and professional standards — I find myself repeatedly re-establishing context at the start of every session. I have to manually re-specify my writing register, activate the right skills, and adjust the quality bar depending on which "hat" I'm wearing. This is friction that compounds across dozens of sessions. The Problem My daily workflow spans at least three distinct operating modes: Professional Standards — precise, board-ready language, regulatory tone, no ambiguity Each mode requires a different writing style, a different set of active skills, and ideally a different model (e.g. Opus for complex strategy work, Sonnet for fast drafting). Right now, none of this is bundled — I have to reconstruct the context manually or hope my CLAUDE.md covers it. Proposed Feature: Persona Profiles A Persona Profile is a named, switchable bundle containing: Model selection (e.g. Opus 4 for strategy, Sonnet for drafting) Active skills (which slash commands and skill files are loaded) Quality bar and constraints (e.g. "Board-ready polish, no forced linear progression") CLAUDE.md overrides specific to that persona The user can define multiple profiles and switch between them with a single click or command — e.g. /profile education, /profile marketing, /profile strategy. Why This Matters The current workaround is directory-level CLAUDE.md files, but this: Requires navigating to a different project directory to change context Doesn't change the active model Doesn't activate/deactivate skills Isn't visible or selectable from the UI A persona profile would be a first-class concept in Claude Code settings — visible in the UI, switchable at session start, and portable across machines. Real-World Impact Over 58 sessions I've worked across all three domains above. The time spent re-establishing context — re-specifying tone, quality bar, constraints, and skills — is a consistent tax on every session start. A one-click profile switch would eliminate that entirely and make Claude Code meaningfully more useful for professionals who work across domains. Suggested Implementation Profiles defined in ~/.claude/profiles/ as markdown files (similar to skills) Each profile specifies: model, writing_style, active_skills[], claude_md_additions Selectable via /profile command or a dropdown in the Claude Code UI Active profile shown in the status line Proposed Solution A named Persona Profile stored in ~/.claude/profiles/ as a markdown file, containing: model — which Claude model to use (e.g. claude-opus-4-7 for strategy, claude-sonnet-4-6 for drafting) writing_style — register and tone descriptor (e.g. "formal CPD-compliant", "persuasive marketing", "board-ready executive") active_skills[] — list of skills to load automatically at session start claude_md_additions — persona-specific CLAUDE.md overrides (quality bar, constraints, anti-patterns) Interaction model: Switch via /profile slash command at session start Or select from a dropdown in the Claude Code UI session header Active profile name shown in the status line so the user always knows which context is active Profiles are portable — stored in ~/.claude/ so they transfer across machines Alternative Solutions The current workaround is directory-level CLAUDE.md files, but this approach has significant limitations: Requires navigating to a different project directory to change context Does not change the active model Does not activate or deactivate skills Is not visible or selectable from the UI Cannot be easily transferred to a new machine as a named profile Manually re-specifying tone, quality bar, and constraints at the start of each session works but creates repeated overhead across every session. Preflight Checklist Problem Statement Summary As someone who uses Claude Code across multiple professional domains — education content, marketing, and professional standards — I find myself repeatedly re-establishing context at the start of every session. I have to manually re-specify my writing register, activate the right skills, and adjust the quality bar depending on which "hat" I'm wearing. This is friction that compounds across dozens of sessions. The Problem My daily workflow spans at least three distinct operating modes: Each mode requires a different writing style, a different set of active skills, and ideally a different model (e.g. Opus for complex strategy work, Sonnet for fast drafting). Right now, none of this is bundled — I have to reconstruct the context manually or hope my CLAUDE.md covers it. Proposed Feature: Persona Profiles A Persona Profile is a named, switchable bundle containing: The user can define multiple profiles and switch between them with a single click or command — e.g. /profile education ,/profile marketing ,/profile strategy .Why This Matters The current workaround is directory-level CLAUDE.md files, but this: A persona profile would be a first-class concept in Claude Code settings — visible in the UI, switchable at session start, and portable across machines. Real-World Impact Over 58 sessions I've worked across all three domains above. The time spent re-establishing context — re-specifying tone, quality bar, constraints, and skills — is a consistent tax on every session start. A one-click profile switch would eliminate that entirely and make Claude Code meaningfully more useful for professionals who work across domains. Suggested Implementation ~/.claude/profiles/ as markdown files (similar to skills)/profile command or a dropdown in the Claude Code UIProposed Solution A named Persona Profile stored in ~/.claude/profiles/ as a markdown file, containing:claude-opus-4-7 for strategy,claude-sonnet-4-6 for drafting)Interaction model: /profile slash command at session start~/.claude/ so they transfer across machinesAlternative Solutions The current workaround is directory-level CLAUDE.md files, but this approach has significant limitations: Manually re-specifying tone, quality bar, and constraints at the start of each session works but creates repeated overhead across every session. Priority Critical - Blocking my work Feature Category CLI commands and flags Use Case Example No response Additional Context No response

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →