skills/deepwiki/SKILL.md
Query DeepWiki for repository documentation and structure. Use to understand open source projects, find API docs, and explore codebases.
npx skillsauth add petekp/claude-code-setup deepwikiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Query DeepWiki for AI-generated documentation about any public GitHub repository.
DeepWiki (deepwiki.com) provides AI-generated documentation for GitHub repositories, including:
URL Pattern: Replace github.com with deepwiki.com in any repo URL:
github.com/vercel/next.js → deepwiki.com/vercel/next.jsDeepWiki provides a free MCP server with no authentication required for public repos.
claude mcp add -s user -t http deepwiki https://mcp.deepwiki.com/mcp
Add to your MCP config:
{
"mcpServers": {
"deepwiki": {
"serverUrl": "https://mcp.deepwiki.com/sse"
}
}
}
Once configured, these tools become available:
| Tool | Purpose |
|------|---------|
| read_wiki_structure | Get documentation topics/structure for a repo |
| read_wiki_contents | Retrieve actual documentation content |
| ask_question | Ask AI-powered questions about the repo |
# Fetch documentation overview
WebFetch https://deepwiki.com/owner/repo "Summarize the architecture"
# Example
WebFetch https://deepwiki.com/vercel/next.js "How does routing work?"
Use the MCP tools directly:
mcp__deepwiki__read_wiki_structure - Get repo structuremcp__deepwiki__read_wiki_contents - Get documentationmcp__deepwiki__ask_question - Ask questionsIf DeepWiki lacks coverage for a repo, use GitHub API:
gh api repos/owner/repo | jq '{description, language, topics, stars: .stargazers_count}'
gh api repos/owner/repo/readme --jq '.content' | base64 -d
gh api repos/owner/repo/git/trees/main?recursive=1 | \
jq -r '.tree[] | select(.type == "blob") | .path' | head -50
Two protocols are supported:
https://mcp.deepwiki.com/sse - Official MCP spechttps://mcp.deepwiki.com/mcp - Cloudflare/OpenAI compatibletools
Comprehensively manually test the Circuit plugin's user-facing surface in either Claude Code or Codex. Use this skill whenever the user asks to "manually test Circuit", "QA the Circuit plugin", "exercise the Circuit surface", "run the Circuit checklist", "smoke test Circuit", "find regressions in Circuit", "test the Claude Circuit plugin", "test the Codex Circuit plugin", or when preparing a Circuit release for marketplace publication. Argument is the host package to test — `claude` or `codex`. Produces a Markdown report with per-command pass/fail, exploratory findings ranked by severity, run-folder evidence links, and a concise terminal summary. Use even if the user does not say the word "test" — phrases like "go through every Circuit command" or "make sure Circuit still works end-to-end" should also trigger.
development
Turn the prompt supplied with this skill into a concise, auditable Codex Goal or explain why a Goal is not the right fit. Use when the user asks to draft, formulate, rewrite, tighten, or create a `/goal` from a plain-language task, especially for multi-step work that needs a durable objective, evidence-based completion, constraints, iteration policy, and a default adversarial review loop.
development
Give the human a fast, plain-English catch-up on what changed in the project: what the agents did, why, and what decisions need their input. Use this whenever the user asks to "catch me up", "what changed", "where are we", "recap", "brief me", "give me the rundown", "what did you do", "summarize the session", "fill me in", or otherwise signals they have been away and want to get back up to speed quickly. Built for someone steering several agent-driven projects at once who does not read the code closely but needs to grasp the core ideas, the choices made, and the open decisions well enough to steer. Trigger even if they do not use these exact words: any request to get oriented on recent progress should use this skill.
tools
Expert Unix and macOS systems engineer for shell scripting, system administration, command-line tools, launchd, Homebrew, networking, and low-level system tasks. Use when the user asks about Unix commands, shell scripts, macOS system configuration, process management, or troubleshooting system issues.