Agent skill · AI & Agents

Lens

Lens — 给你的问题加一层认知镜片。输入任意任务描述,输出增强版 description, 发现「你不知道自己不知道」的隐性维度、前置条件和认知路线。 Use when 用户说「帮我想想」「分析一下」「生成 skill」「蒸馏」「融合」 或输入看起来太简单需要展开。

agentsopegithub.com/agentsopeGitHub ↗
claude-codeMIT
Install
npx skills add agentsope/SkillAlchemy --skill Lens --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 3 KB
Bundled scripts: none
Version: v1.0
Path: skills/Lens/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 255
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Step 1: 定性
  2. Step 2: 展开
  3. Step 3: 领域深度自检
  4. 定向搜索
  5. Step 4: 收敛
  6. 输出格式
  7. 模式 A — 用户未指定用途时使用
  8. 模式 B — 用户提到「生成 skill」「蒸馏」「融合」时使用
  9. 约束
Ships with 3 files
  • README.md
  • README_EN.md
  • skill.json
More from SkillAlchemy
All skills →
About this 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.

Keep going