SKILLS & AGENTS/Skill 与 Agent·CLAUDE-SKILL
open-gsd/gsd-core
Git. Ship. Done - Core
怎么装:Install: npx @opengsd/gsd-core@latest
02 / 现在的位置02 / Why now
首次发现FIRST SEEN
03 OCT 202603 OCT 2026
增长GROWTH
+0.2%+0.2%
10k → 10k stars · 2 个快照10k → 10k stars · 2 snapshots
状态STATUS
持续活跃Active
质量 AQuality A
03 / 它能帮你做什么03 / What it helps you do
04 / 安装04 / Install
$ README 里给出的安装方式。The installation method given in the README.
两种装法选一个即可 —— 上面那条给命令行用户,下面那条给写代码的用户。Pick one of the two — the first is for command-line users, the second for people writing code.
05 / 限制与风险05 / Limits and risk
风险不是警告,是可信度的一部分。以下结论只基于文档静态扫描,我们不会执行项目里的任何代码。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
需检查Needs review
静态扫描STATIC SCAN
01读写本地文件Reads and writes local filesskills/gsd-add-tests/SKILL.md
allowed-tools: Write
02读写本地文件Reads and writes local filesskills/gsd-add-tests/SKILL.md
allowed-tools: Edit
03执行 Shell 命令Runs shell commandsskills/gsd-add-tests/SKILL.md
allowed-tools: Bash
04执行 Shell 命令Runs shell commandsskills/gsd-ai-integration-phase/SKILL.md
allowed-tools: Bash
这里只做静态扫描:读 README、SKILL.md 和依赖清单,不执行代码。没有命中不代表安全。This is static scanning only: we read the README, SKILL.md and dependency list, and never execute code. No findings does not mean safe.
依赖:Dependencies:@anthropic-ai/claude-agent-sdk, ws
{
"agents": [
{
"agent": "claude-code",
"evidence": "tree: .claude-plugin/"
},
{
"agent": "cline",
"evidence": "tree: .clinerules/"
},
{
"agent": "windsurf",
"evidence": "readme: …Kilo, Codex, Copilot, Cursor, Windsurf, and more.** [![npm version]…"
},
{
"agent": "opencode",
"evidence": "readme: …pment system for Claude Code, OpenCode, Antigravity CLI, Kimi CLI, K…"
},
{
"agent": "vscode",
"evidence": "skills/gsd-discuss-phase/SKILL.md: …t> <runtime_note> **Copilot (VS Code):** Use `vscode_askquestions`…"
},
{
"agent": "codex",
"evidence": "skills/gsd-plan-review-convergence/SKILL.md: …**Flags:** - `--codex` — Use Codex CLI as reviewer (default if no re…"
},
{
"agent": "cursor",
"evidence": "skills/gsd-plan-review-convergence/SKILL.md: …en models) - `--cursor` — Use Cursor agent as reviewer - `--ollama` — Us…"
}
],
"apiKey": "--integrations**: Third-party API keys, code-review CLI routing, agent-skill i",
"docker": null,
"taxonomy": {
"scores": {
"design": 0,
"ai-tools": 0,
"dev-tools": 4,
"indie-web": 0,
"skill-agent": 3,
"productivity": 4
},
"primary": "skill-agent",
"secondary": "claude-skill"
},
"localRuntime": "`--claude`, `--opencode`, `--ollama`, `--lm-studio`, `--llama-cpp`, `--all`",
"skillMdTotal": 72,
"skillMdErrors": [],
"treeTruncated": false,
"categoryScores": {
"data": 1,
"agent": 0,
"media": 0,
"design": 1,
"browser": 0,
"devtool": 4,
"security": 0,
"marketing": 0,
"productivity": 0
},
"classification": [
{
"signal": "60 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "skills/ directory with 72 markdown files",
"weight": 0.75
},
{
"signal": "Claude Code plugin manifest",
"weight": 0.7
}
],
"scannedSources": [
"readme",
"skills/gsd-add-tests/SKILL.md",
"skills/gsd-ai-integration-phase/SKILL.md",
"skills/gsd-audit-fix/SKILL.md",
"skills/gsd-audit-milestone/SKILL.md",
"skills/gsd-audit-uat/SKILL.md",
"skills/gsd-autonomous/SKILL.md",
"skills/gsd-capture/SKILL.md",
"skills/gsd-cleanup/SKILL.md",
"skills/gsd-code-review/SKILL.md",
"skills/gsd-complete-milestone/SKILL.md",
"skills/gsd-config/SKILL.md",
"skills/gsd-debug/SKILL.md",
"skills/gsd-discuss-phase/SKILL.md",
"skills/gsd-docs-update/SKILL.md",
"skills/gsd-eval-review/SKILL.md",
"skills/gsd-execute-phase/SKILL.md",
"skills/gsd-explore/SKILL.md",
"skills/gsd-extract-learnings/SKILL.md",
"skills/gsd-fast/SKILL.md",
"skills/gsd-forensics/SKILL.md",
"skills/gsd-graphify/SKILL.md",
"skills/gsd-health/SKILL.md",
"skills/gsd-help/SKILL.md",
"skills/gsd-import/SKILL.md",
"skills/gsd-inbox/SKILL.md",
"skills/gsd-ingest-docs/SKILL.md",
"skills/gsd-manager/SKILL.md",
"skills/gsd-map-codebase/SKILL.md",
"skills/gsd-mempalace-capture/SKILL.md",
"skills/gsd-mempalace-recall/SKILL.md",
"skills/gsd-milestone-summary/SKILL.md",
"skills/gsd-mvp-phase/SKILL.md",
"skills/gsd-new-milestone/SKILL.md",
"skills/gsd-new-project/SKILL.md",
"skills/gsd-next/SKILL.md",
"skills/gsd-ns-context/SKILL.md",
"skills/gsd-ns-ideate/SKILL.md",
"skills/gsd-ns-manage/SKILL.md",
"skills/gsd-ns-project/SKILL.md",
"skills/gsd-ns-review/SKILL.md",
"skills/gsd-ns-workflow/SKILL.md",
"skills/gsd-onboard/SKILL.md",
"skills/gsd-pause-work/SKILL.md",
"skills/gsd-phase/SKILL.md",
"skills/gsd-plan-phase/SKILL.md",
"skills/gsd-plan-review-convergence/SKILL.md",
"skills/gsd-pr-branch/SKILL.md",
"skills/gsd-profile-user/SKILL.md",
"skills/gsd-progress/SKILL.md",
"skills/gsd-quick-batch/SKILL.md",
"skills/gsd-quick/SKILL.md",
"skills/gsd-resume-work/SKILL.md",
"skills/gsd-review-backlog/SKILL.md",
"skills/gsd-review/SKILL.md",
"skills/gsd-secure-phase/SKILL.md",
"skills/gsd-settings/SKILL.md",
"skills/gsd-ship/SKILL.md",
"skills/gsd-sketch/SKILL.md",
"skills/gsd-spec-phase/SKILL.md",
"skills/gsd-spike/SKILL.md"
],
"skillMdFetched": 60
}