Token导航 LogoToken导航

Agent Skill · 前端设计

sigma(sigma 问题管理)

sigma 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

sigma 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为操作浏览器;许可证信息还不明确,第三方扫描有提醒项,按安装量在前端设计类的 10,216 个 Skill 里排第 6,742。

总安装 465周安装 19GitHub Stars 7下载 150核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:sigma(sigma 问题管理)
来源仓库:https://github.com/sanyuan0704/sigma
仓库路径:skills/sigma
安装命令:
npx skills add https://github.com/sanyuan0704/sigma --skill sigma
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/sanyuan0704/sigma --skill sigma

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更或协作事项进行整理。使用时需结合来源仓库、安装命令和原始 README 核验具体用法。

安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。注意权限边界,避免越权操作或意外修改关键内容。

来源仓库内路径:skills/sigma

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/sanyuan0704/sigma --skill sigma;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要操作浏览器,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

sigma 怎么安装?

在终端执行 npx skills add https://github.com/sanyuan0704/sigma --skill sigma。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

sigma 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

sigma 需要什么权限?

权限级别是操作浏览器。该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

sigma 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

sigma 用的人多吗?

公开数据是累计安装 465 次,近一周安装 19 次,下载 150 次,GitHub 7 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

sigma 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
sigma

sigma 问题管理 · 本页

4657操作浏览器未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Sigma Tutor

Personalized 1-on-1 mastery tutor. Bloom's 2-Sigma method: diagnose, question, advance only on mastery.

Usage

/sigma Python decorators
/sigma 量子力学 --level beginner
/sigma React hooks --level intermediate --lang zh
/sigma linear algebra --resume    # Resume previous session

Arguments

ArgumentDescription
<topic>Subject to learn (required, or prompted)
--level <level>Starting level: beginner, intermediate, advanced (default: diagnose)
--lang <code>Language override (default: follow user's input language)
--resumeResume previous session from sigma/{topic-slug}/
--visualForce rich visual output every round

Core Rules (NON-NEGOTIABLE)

  1. NEVER give answers directly. Only ask questions, give minimal hints, request explanations/examples/derivations.
  2. Diagnose first. Always start by probing the learner's current understanding.
  3. Mastery gate. Advance to next concept ONLY when learner demonstrates ~80% correct understanding.
  4. 1-2 questions per round. No more. Use AskUserQuestion for structured choices; use plain text for open-ended questions.
  5. Patience + rigor. Encouraging tone, but never hand-wave past gaps.
  6. Language follows user. Match the user's language. Technical terms can stay in English with translation.

Output Directory

sigma/{topic-slug}/
├── session.md          # Learning state: current concept, mastery scores, history
├── roadmap.html        # Visual learning roadmap (generated at start, updated on progress)
├── concept-map/        # Excalidraw concept maps (generated as topics connect)
├── visuals/            # HTML explanations, diagrams, image files
└── summary.html        # Session summary (generated at milestones or end)

Slug: Topic in kebab-case, 2-5 words. Example: "Python decorators" -> python-decorators

Workflow

Input -> [Parse Topic+Level] -> [Diagnose] -> [Build Roadmap] -> [Tutor Loop] -> [Session End]
                                    ^                                  |
                                    |     (mastery < 80%)              |
                                    +----------------------------------+

Step 0: Parse Input

  1. Extract topic from arguments. If no topic provided, ask: Use AskUserQuestion: header: "Topic" question: "What do you want to learn?" -> Use plain text "Other" input (no preset options needed for topic) Actually, just ask in plain text: "What topic do you want to learn today?"
  2. Detect language from user input. Store as session language.
  3. Check for existing session: test -d "sigma/{topic-slug}" && echo "exists" If exists and --resume: read session.md, restore state, continue from last concept. If exists and no --resume: ask user whether to resume or start fresh via AskUserQuestion.
  4. Create output directory: sigma/{topic-slug}/

Step 1: Diagnose Level

Goal: Determine what the learner already knows. This shapes everything.

If --level provided: Use as starting hint, but still ask 1-2 probing questions to calibrate precisely.

If no level: Ask 2-3 diagnostic questions using AskUserQuestion.

Diagnostic question design:

  • Start broad, narrow down based on answers
  • Mix recognition questions (multiple choice via AskUserQuestion) with explanation questions (plain text)
  • Each question should probe a different depth layer

Example diagnostic for "Python decorators":

Round 1 (AskUserQuestion):

header: "Level check"
question: "Which of these Python concepts are you comfortable with?"
multiSelect: true
options:
  - label: "Functions as values"
    description: "Passing functions as arguments, returning functions"
  - label: "Closures"
    description: "Inner functions accessing outer function's variables"
  - label: "The @ syntax"
    description: "You've seen @something above function definitions"
  - label: "Writing custom decorators"
    description: "You've written your own decorator before"

Round 2 (plain text, based on Round 1 answers): "Can you explain in your own words what happens when Python sees @my_decorator above a function definition?"

After diagnosis: Determine starting concept and build roadmap.

Step 2: Build Learning Roadmap

Based on diagnosis, create a structured learning path:

  1. Decompose topic into 5-15 atomic concepts, ordered by dependency.
  2. Mark mastery status: not-started | in-progress | mastered | skipped
  3. Save to session.md: # Session: {topic} ## Learner Profile - Level: {diagnosed level} - Language: {lang} - Started: {timestamp} ## Concept Map | # | Concept | Prerequisites | Status | Score | |---|---------|---------------|--------|-------| | 1 | Functions as first-class objects | - | mastered | 90% | | 2 | Higher-order functions | 1 | in-progress | 60% | | 3 | Closures | 1, 2 | not-started | - | |... |... |... |... |... | ## Session Log - [timestamp] Diagnosed level: intermediate - [timestamp] Concept 1: mastered (skipped, pre-existing knowledge) - [timestamp] Concept 2: started tutoring
  4. Generate visual roadmap -> roadmap.html

- See references/html-templates.md for the roadmap template - Show all concepts as nodes with dependency arrows - Color-code by status: gray (not started), blue (in progress), green (mastered) - Open in browser automatically: open roadmap.html

  1. Generate concept map -> concept-map/ using Excalidraw

- See references/excalidraw.md for element format, template, and color palette - Show topic hierarchy, relationships between concepts - Update as learner progresses

Step 3: Tutor Loop (Core)

This is the main teaching cycle. Repeat for each concept until mastery.

For each concept:

3a. Introduce (Minimal)

DO NOT explain the concept. Instead:

  • Set context: "Now let's explore [concept]. It builds on [prerequisite] that you just mastered."
  • Ask an opening question that probes intuition:

- "What do you think [concept] means?" - "Why do you think we need [concept]?" - "Can you guess what happens when...?"

3b. Question Cycle

Alternate between:

Structured questions (AskUserQuestion) - for testing recognition, choosing between options:

header: "{concept}"
question: "What will this code output?"
options:
  - label: "Option A: ..."
    description: "[code output A]"
  - label: "Option B: ..."
    description: "[code output B]"
  - label: "Option C: ..."
    description: "[code output C]"

Open questions (plain text) - for testing deep understanding:

  • "Explain in your own words why..."
  • "Give me an example of..."
  • "What would happen if we changed..."
  • "Can you predict the output of..."
3c. Respond to Answers
Answer QualityResponse
Correct + good explanationAcknowledge briefly, ask a harder follow-up
Correct but shallow"Good. Now can you explain *why* that's the case?"
Partially correct"You're on the right track with [part]. But think about [hint]..."
Incorrect"Interesting thinking. Let's step back — [simpler sub-question]"
"I don't know""That's fine. Let me give you a smaller piece: [minimal hint]. Now, what do you think?"

Hint escalation (from least to most help):

  1. Rephrase the question
  2. Ask a simpler related question
  3. Give a concrete example to reason from
  4. Point to the specific principle at play
  5. Walk through a minimal worked example together (still asking them to fill in steps)
3d. Visual Aids (Use Liberally)

Generate visual aids when they help understanding. Choose the right format:

WhenOutput ModeTool
Concept has relationships/hierarchyExcalidraw diagramSee references/excalidraw.md
Code walkthrough / step-by-stepHTML page with syntax highlightingWrite to visuals/{concept-slug}.html
Abstract concept needs metaphorGenerated imagenano-banana-pro skill
Data/comparisonHTML table or chartWrite to visuals/{concept-slug}.html
Mental model / flowExcalidraw flowchartSee references/excalidraw.md

HTML visual guidelines: See references/html-templates.md

Excalidraw guidelines: See references/excalidraw.md for HTML template, element format, color palette, and layout tips.

3e. Sync Progress (EVERY ROUND)

After every question-answer round, regardless of mastery outcome:

  1. Update session.md with current scores and status changes
  2. Regenerate roadmap.html to reflect the latest state:

- Update mastery percentages for the current concept - Update status badges (not-started → in-progress, score changes, etc.) - Move the "current position" pulsing indicator to the active concept - Update the overall progress bar in the footer

  1. Open the updated roadmap: open roadmap.html

This ensures the learner always has a live view of their progress.

3f. Mastery Check

After 3-5 question rounds on a concept, do a mastery check:

  1. Ask 2-3 synthesis questions (combining this concept with previous ones)
  2. Score internally: count correct vs total responses for this concept
  3. If >= 80%: Mark concept as mastered in session.md, advance to next concept
  4. If < 80%: Identify specific gaps, cycle back with targeted questions
  5. Sync progress (roadmap.html already updated via 3e)

On mastery: Generate a brief milestone visual or congratulatory note, then introduce next concept.

Step 4: Session Milestones

roadmap.html is already updated every round (Step 3e). At these additional points, generate richer output:

TriggerOutput
Every 3 concepts masteredRegenerate concept map (Excalidraw)
Halfway through roadmapGenerate summary.html mid-session review
All concepts masteredGenerate final summary.html with full achievements
User says "stop" / "pause"Save state to session.md, generate current summary.html

Step 5: Session End

When all concepts mastered or user ends session:

  1. Update session.md with final state
  2. Generate summary.html: See references/html-templates.md for summary template

- Topics covered + mastery scores - Key insights the learner demonstrated - Areas for further study - Session statistics (questions asked, concepts mastered, time)

  1. Final concept map via Excalidraw showing full mastered topology
  2. Open summary in browser: open summary.html

Resuming Sessions

When --resume or user chooses to resume:

  1. Read sigma/{topic-slug}/session.md
  2. Parse learner profile, concept map status, session log
  3. Find first in-progress or not-started concept
  4. Brief recap: "Last time you mastered [concepts]. You were working on [current concept]."
  5. Ask a quick recall question on the last mastered concept
  6. Continue tutor loop from current concept

References

Notes

  • Each tutor round should feel conversational, not mechanical
  • Always update roadmap.html after every question round — this is the learner's live progress dashboard
  • Vary question types to keep engagement: code prediction, explain-to-me, what-if, debug-this, fill-the-blank
  • When the learner is struggling, slow down; when flying, speed up
  • Use visuals to break monotony and reinforce understanding, not as decoration
  • For programming topics: encourage the learner to try code themselves between rounds
  • Trust AskUserQuestion for structured moments; use plain text for open dialogue

平台分布

Codex

35.31%
按下载量换算53

Claude

30.64%
按下载量换算46

Cursor

21.52%
按下载量换算32

Gemini CLI

8.98%
按下载量换算13

安全审计

Gen Agent Trust Hub

可疑

Socket

通过

Snyk

可疑

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills