基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Abd0r/porcupineai --skill github-explore命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Write code that does not look like AI output. Reject low-evidence and low-signal TypeScript patterns (chained assertions, unknown/object widening, Reflect, runtime typeof, module mocks) in favor of typed, boundary-checked code.
Control a Home Assistant smart home through its MCP server. Query sensor and entity states read-only, then act on devices (lights, switches, climate) via call_service with explicit user approval. Use for "turn off the living room lights", "what is the thermostat set to", "set bedroom temp", or any Home Assistant entity/device task.
Produce clear, accessible diagrams and charts (architecture, flow, sequence, ER, state, org, Gantt, timeline) as Mermaid or polished self-contained SVG. Covers picking the right diagram type, a consistent visual system, and accessibility. Use whenever you need to explain a system, a flow, data, or a process in a README, doc, benchmark report, plan, or launch graphic.
| name | github-explore |
| description | Explore a GitHub repo structure, README, and layout. |
| stack | vcs |
| tags | ["github","explore","readme","structure","research"] |
Understand an unfamiliar repo before changing it, or research a project from GitHub.
gh repo view OWNER/REPO
gh repo view OWNER/REPO --json description,defaultBranchRef,url,stargazerCount,languages
gh api repos/OWNER/REPO/readme --jq .content | base64 -d | head -120
gh api "repos/OWNER/REPO/git/trees/HEAD?recursive=1" --jq '.tree[].path' | head -200
gh api repos/OWNER/REPO/contents/ --jq '.[].name'
Clone when you need real search/edit:
gh repo clone OWNER/REPO /tmp/OWNER-REPO
cd /tmp/OWNER-REPO
Then use read / bash and project docs (README, AGENTS.md, docs/).
## Purpose
## Layout (key dirs)
## Build / test commands
## Entry points
## Risks / unknowns
gh api + default branch