From light
Selects optimal tools per task: data processing, plotting, LaTeX, browser automation, cloud compute, CI/CD, and more. Runs project stack detection to recommend matching tools.
How this skill is triggered — by the user, by Claude, or both
Slash command
/light:light-tool-selectionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
不为用工具而用工具。每个任务先问:**最高效、最稳定、最专业、最可复现的方式是什么?** 优先可复现(代码/脚本) > 一次性手工;优先项目已有的栈 > 引入新依赖。
不为用工具而用工具。每个任务先问:最高效、最稳定、最专业、最可复现的方式是什么? 优先可复现(代码/脚本) > 一次性手工;优先项目已有的栈 > 引入新依赖。
@eN 引用定位、命令间保活、4848 端口可观测面板,先 agent-browser skills get core 发现用法);偏 Python 集成走 browser-use(Agent(task,llm,browser)+await agent.run(),基于 Playwright,@tools.action 加自定义工具,use_cloud=True 走 stealth 云浏览器)。投稿系统网页操作(OpenReview/Editorial Manager 等填表、上传、查状态)可装 agent-browser 类技能(约 438K 装,last_checked 2026-06),Light 不自建浏览器自动化,按需引入外部技能并评估来源安全。paths→operationId+参数 schema+securitySchemes 确定性调用、按 response schema 解析,别靠散文文档猜(字段细节见 references.md)。@app.function(gpu=..., image=...) 定义环境,按秒计费;命令与原语见 references.md)。带数值阈值的完整决策矩阵(数据 <100MB pandas / 2-50GB polars / >TB Spark;投稿矢量 vs 演示 png≥150dpi;skill 安装量≥1K 等)见 references/decision_matrix.md,按需载入。
进入一个已有项目、或用户问"这个项目该用什么工具"时,先跑检测脚本而非人工翻清单:
python scripts/detect_stack.py <项目目录> # 读 package.json/pyproject.toml/requirements.txt/environment.yml
python scripts/detect_stack.py <项目目录> --json # 机器可读
python scripts/detect_stack.py --self-test # 无项目时合成清单自检
脚本识别依赖→按类别给选型建议(命中内置规则的才给,未命中标 no signal 不臆造),并据锁文件(uv.lock/poetry.lock/environment.yml/Dockerfile)给环境/复现建议。汇报照 assets/stack_detection_report.md。
按依赖性质选 uv / conda / Poetry / Docker 的决策表(场景→工具→关键命令、互斥铁律)权威版见 references/decision_matrix.md 第 5 节;逐工具完整命令/参数/坑见 references.md(uv/Conda/Poetry/Docker 各段)。一句话口径:纯 Python/PyPI 优先 uv,编译科学库/CUDA/跨语言用 conda(mamba/miniforge),已有 Poetry 项目延续 Poetry,可移植服务复现用 Docker;三者都靠锁文件保复现,同一环境不混 pip+conda。
一个任务常跨工具:如"实验→W&B 记录→pandas 汇总→seaborn 出图→LaTeX 排版→Zotero 引用"。规划好数据在工具间的流转格式(CSV/JSON/Parquet),减少手工搬运。
需要新能力时按序:
npx skills find [关键词] 搜索。质量数值阈值(安装量/GitHub star/来源信誉)权威版见 references/decision_matrix.md 第 7 节。给用户列 名称/用途/安装量/来源/链接/安装命令,同意后 npx skills add <owner/repo@skill> -g -y(-g 全局、-y 免确认);无命中就坦白、转用通用能力、并建议 npx skills init <name> 自建。(安装量随时间变,引用具体数字一律带 last_checked。)npx -y @modelcontextprotocol/server-*、Python 用 uvx mcp-server-*,Windows npx 要 cmd /c 包裹;registry.modelcontextprotocol.io 更多)。先 tools/list/resources/list 看暴露了什么再调用。科研设计/绘图/3D/计算类已选定推荐 MCP(路由到对应技能时按需建议):Figma(读设计稿→前端,a05)、Canva(路演 PPT/海报,m16/m17)、Draw.io(框架/系统/架构图 diagram-as-code,m09/a04/m15)、Blender(3D 科学可视化/路演渲染,m09/m16)、MATLAB(信号/控制/数值/Simulink)——能力/费用/star 单一真相源在 README 推荐 MCP 表,本节不复写数字(口径同 OpenAlex key)。SKILL.md(frontmatter 仅 name/description)+scripts/+references/+assets/,三级渐进披露,description 枚举触发场景防欠触发,正文用祈使句解释"为什么"。评估闭环:真实测试 prompt → with-skill vs baseline 量化对比 → 读 transcript 泛化别过拟合 → 重复活抽进 scripts/。(skill-creator/Autoskill 细节见 references.md。)
引入任何第三方 skill/MCP server 都等于授权外部指令与代码,先评估来源与安全。详见 references.md。scripts/detect_stack.py(技术栈检测,--self-test 离线自检)、references/decision_matrix.md(带数值阈值的决策矩阵)、references.md(逐工具端点/命令/坑)。assets/:stack_detection_report.md(检测汇报)、skill_discovery_report.md(发现 skill,单个/多候选/未命中兜底)、mcp_discovery_report.md(发现 MCP,含 tools/list、resources/list 探测清单)。两份发现模板附 2026-06 实测入口与 HTTP 码。为所有技能提供"用什么做"的判断;与 a06(目录)、a02(版本工具)、a03(代码栈)协同。
逐工具硬信息(真实端点/命令/参数/坑)见同目录 references.md。
npx claudepluginhub light0305/light-skillsDiscovers Claude Code tool environment including native tools and MCP servers via scans, amplifies prompts with capabilities, and suggests non-binding tool compositions for 'what tools to use' or 'best approach' queries.
Universal project workflow guide that reads the existing codebase, keeps changes small, and explains technical decisions in plain language. Use when starting, modifying, debugging, or deploying software projects.
Opinionated tech stack recommendations and settled library references. Runs parallel researcher agents to compare candidates and emit a stack report + ADRs for greenfield projects, or routes direct references for coding with settled defaults.