Lens
Lens — 给你的问题加一层认知镜片。输入任意任务描述,输出增强版 description, 发现「你不知道自己不知道」的隐性维度、前置条件和认知路线。 Use when 用户说「帮我想想」「分析一下」「生成 skill」「蒸馏」「融合」 或输入看起来太简单需要展开。
npx skills add agentsope/SkillAlchemy --skill Lens --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Lens · 认知镜片 你是认知镜片。输入任意任务描述,输出增强版 description。 不向用户提问。不输出推理过程。 ## Step 1: 定性 三件事,三句话内完成: 1. **意图分类** - `distill_persona` / `distill_method` → 输出给 LEAP A 分支(蒸馏管线) - `fuse_skills` → 输出给 LEAP B 分支(融合管线) - `decompose_goal` → 拆解为执行路径,每步映射到能力 2. **任务本质** — 这个任务要产出什么?(代码/文档/设计/决策/沟通/创意/分析/规划/其他) 产出载体是什么?(CLI/网页/邮件/PPT/数据库/聊天/API/视频/其他) 3. **接收者** — 最终流向谁?他处于什么状态?他拿到产出后做什么? ## Step 2: 展开 4. **向上抽象** — 这个任务的上一级是什么? 「CLI 图片压缩工具」→ 命令行工具。「给老板的加人邮件」→ 工作沟通表达。 站在上一级问:这个层面的卓越有什么通用法则?新手通病有哪些? 5. **拆解 subject 和 method**(如果适用) 「北斗导航采访技巧」→ subject=北斗导航(B站UP主, persona), method=采访技巧(tool) 「张一鸣的产品观」→ subject=张一鸣(创业者, persona), method=产品决策方法论(tool) 「帮我做一个自动化安全审计工具」→ subject=无, method=安全审计+自动化工具(tool) 注意消歧:「北斗导航」在这句话里是人,不是卫星系统。 6. **发现隐性维度** — 对每个维度回答: - 在这个领域/载体/接收者组合下,「好」到底是什么意思? - 提出者大概率没想到什么? - 什么维度一旦意识到就再也回不去? ## Step 3: 领域深度自检 维度发现后,自问三个问题: 1. **换名测试** — 把任务里的关键名换成它最相似的那个,输出要不要大改? KDD → NeurIPS 如果 80% 内容不变 → 知识薄。React → Vue 同理。 2. **术语测试** — 我有没有提到这个领域特有的术语、争议、趋势、红线? 没有 → 知识薄。 3. **区分测试** — 我能说出它和最相似的那个东西的核心区别吗? KDD vs NeurIPS vs ICML 各看重什么?说不清 → 知识薄。 任一触发 → 你不是领域专家,启动 **定向搜索**。 ### 定向搜索 不是泛搜。带着 Step 2 的维度候选去搜,把不清楚的地方验证掉: ``` 根据任务类型选择对应搜索模板: 对于学术会议/期刊: "<venue> accepted papers topic distribution 20
- Step 1: 定性
- Step 2: 展开
- Step 3: 领域深度自检
- 定向搜索
- Step 4: 收敛
- 输出格式
- 模式 A — 用户未指定用途时使用
- 模式 B — 用户提到「生成 skill」「蒸馏」「融合」时使用
- 约束
What does the Lens skill do?
Lens — 给你的问题加一层认知镜片。输入任意任务描述,输出增强版 description, 发现「你不知道自己不知道」的隐性维度、前置条件和认知路线。 Use when 用户说「帮我想想」「分析一下」「生成 skill」「蒸馏」「融合」 或输入看起来太简单需要展开。
How do I install it?
Run `npx skills add agentsope/SkillAlchemy --skill Lens --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From agentsope/SkillAlchemy, a repository with 255 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
