基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/aibot88/sec_skill_store --skill legal-sanity命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Guides the creation of agile user stories and Gherkin feature files. Use when the user wants to create a user story, write acceptance criteria, define Gherkin scenarios, or author BDD feature files. This should trigger for requests such as Create a user story; Write a user story; I need to write a user story. Part of cursor-rules-java project
Guía técnica completa para integrar 250+ servicios externos con agentes IA usando Composio. Cubre instalación, autenticación OAuth, gestión de herramientas, triggers y flujos multi-servicio.
Facilitates conversational discovery to create Architectural Decision Records (ADRs) for non-functional requirements using the ISO/IEC 25010:2023 quality model. Use when the user wants to document quality attributes, NFR decisions, security/performance/scalability architecture, or design systems with measurable quality criteria. This should trigger for requests such as Create ADR for Non-functional requirements; Document Non-functional requirements; Capture Non-functional requirements; Generate Non-functional requirements in an ADR. Part of cursor-rules-java project
| name | legal-sanity |
| description | Scan code for client project names, proprietary tool references, and legally sensitive content |
| version | 1.0.0 |
| category | workspace-hub |
| capabilities | ["legal_reference_scanning","client_name_detection","deny_list_management"] |
| tools | ["Bash","Read","Glob","Grep"] |
| related_skills | ["compliance-check"] |
Version: 1.0.0 Category: Workspace Trigger: Before PRs, after code porting, on demand
# Scan a specific submodule
./scripts/legal/legal-sanity-scan.sh --repo=worldenergydata
# Scan all submodules
./scripts/legal/legal-sanity-scan.sh --all
# Scan only git-changed files (fast mode for PRs)
./scripts/legal/legal-sanity-scan.sh --repo=worldenergydata --diff-only
# JSON output for automation
./scripts/legal/legal-sanity-scan.sh --repo=worldenergydata --json
.legal-deny-list.yaml (workspace root)<submodule>/.legal-deny-list.yamlrg (ripgrep) against the target.git/, *.md, *.lockversion: "1.0"
updated: "2026-02-02"
client_references:
- pattern: "CLIENT_NAME"
case_sensitive: true
description: "Why this is blocked"
proprietary_tools:
- pattern: "ToolName"
case_sensitive: false
description: "Client proprietary tool"
exclusions:
- ".legal-deny-list.yaml"
- ".git/"
default_severity: "block"
When invoked as a skill:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Legal Sanity Scanner
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Scanning: worldenergydata
RESULT: PASS — no violations found
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
--json){"repo":"worldenergydata","pattern":"ENIGMA","file":"src/main.py","line":42,"severity":"block"}
.claude/rules/legal-compliance.md.claude/skills/_internal/workflows/legal-sanity-review/SKILL.md.claude/skills/_internal/workflows/cross-review-policy/SKILL.md