Kanorin-chan/perspectives-skill

GitHub: Kanorin-chan/perspectives-skill

为 Claude Code 提供多角色视角评估能力的技能插件,通过动态生成个性化角色从不同立场审视同一问题,并支持深度框架分析和子 Agent 实际执行审计任务。

Stars: 0 | Forks: 0

# Perspectives — Claude Code 技能 通过多个相关角色的视角来评估任何事物。动态生成适合您特定情况的视角——适用于所有领域:软件开发、游戏设计、商业、UX、生活决策等等。 ## 它能做什么 您描述正在构建、决定或评估的事物。该技能将会: 1. **收集上下文**(背景故事、意图、确凿事实),然后再做出假设 2. **为您的主题量身定制 4-6 个角色**——并非来自固定列表,而是基于 8 个维度轴(年龄、专业度、无障碍性、经济状况、角色、思维方式、动机、文化)构建 3. **每个角色独立发言**,拥有真实的声音——沮丧的人听起来就是沮丧的,兴奋的人听起来就是兴奋的 4. **综合分析**共识、冲突以及您未曾考虑到的盲点 ## 三个层级 | 层级 | 名称 | 具体内容 | |------|------|-------------| | **T1** | 快速委员会 | 4-6 个角色以内联方式提供结构化意见。快速、默认选项,通常已经足够。 | | **T2** | 深度分析 | 应用结构化框架(Six Hats、Pre-Mortem、Red Team 等)+ 附带工作量估算的优先行动项。 | | **T3** | 高级 | 派遣子 Agent 实际执行工作——代码审查、安全扫描、UI 审计、性能分析、竞品研究、文档测试。每个 Agent 会读取您的实际代码库,并返回包含 `file:line` 引用的报告。 | T1 是该技能的基础。T2 和 T3 是升级选项,仅在您主动要求或当 T1 发现真正令人担忧的问题时才会触发。 ## 安装说明 将整个文件夹复制到您的 Claude Code skills 目录: ``` # 克隆 repo git clone https://github.com/Kanorin-chan/perspectives-skill.git # 复制到 Claude Code skills cp -r perspectives-skill ~/.claude/skills/perspectives ``` 或者手动将文件复制到 `~/.claude/skills/perspectives/` 中。 ### 文件结构 ``` perspectives/ skill.md # Main skill — tiers, process, gates, anti-patterns persona-engine.md # 8-dimension catalog for building personas frameworks.md # 8 analysis frameworks (Six Hats, Pre-Mortem, Red Team, etc.) action-translator.md # Finding -> Action translation with severity scale agents/ code-reviewer.md # Reviews code from a persona's lens security-analyst.md # OWASP scanning, adversarial thinking ui-auditor.md # Accessibility + usability audit test-writer.md # Writes tests based on persona concerns researcher.md # Web research for competitors/best practices doc-tester.md # Follows docs as a new user performance-auditor.md # Evaluates perf under constraints ``` ## 使用方法 只需在 Claude Code 中说“perspectives”或“evaluate this from different angles”。该技能会自动触发。 ``` You: perspectives on my login page redesign -> Intake: gathers context, confirms what you're evaluating -> Cast: proposes 4-6 personas, waits for your approval -> Analyze: each persona gives their honest take -> Synthesize: consensus, conflicts, blind spots -> Recommend: direct stance on what to do You: go deeper -> T2: frameworks applied, prioritized action items You: test it / send agents -> T3: sub-agents dispatched to audit code, security, UX, performance, etc. ``` ## 核心设计原则 - **无固定角色列表**——每个主题都会从维度轴中获取定制构建的视角 - **强制分歧**——如果所有视角都一致,说明角色组合过于同质化 - **真实声音**——每个角色都代表自己发声,而不是 Claude 礼貌的客套话 - **无强行推销**——仅当 T1 发现真正令人担忧的问题时,才会建议使用 T2/T3 - **先收集上下文再设定角色**——该技能在提出视角之前会先收集背景故事和意图,以避免充满肤浅假设的分析 ## 前置条件 - [Claude Code](https://docs.anthropic.com/en/docs/claude-code) CLI、桌面应用程序或 IDE 扩展 - 对于 T3 Agent:需要足够的上下文窗口以支持并行子 Agent 调度(在高上下文模型下效果最佳) ## 许可证 MIT
标签:AI 智能体, AI 辅助决策, Claude Code, GitHub 开源项目, LLM 技能, Persona 生成, Pre-Mortem, PyRIT, UX 设计, 业务决策, 代码审查, 六顶思考帽, 多人格评估, 多智能体系统, 多视角分析, 子智能体调度, 安全扫描, 思维框架, 性能优化, 时序注入, 检测绕过, 深度分析, 生成式 AI, 用户体验, 竞品分析, 软件架构