hooks — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hooks (Hook) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A research system for Claude Code that provides web search, documentation lookup, and AI synthesis through slash commands.
git clone https://github.com/bigph00t/claude-research-team
cd claude-research-team
npm install
npm run buildCreate .env file:
# At least one search API required
SERPER_API_KEY=xxx # serper.dev (2,500/mo free)
BRAVE_API_KEY=xxx # brave.com/search/api (2,000/mo free)
# Optional
GITHUB_TOKEN=xxx # For GitHub search
GEMINI_API_KEY=xxx # Alternative AI providerCopy the slash commands to your Claude Code commands directory:
cp commands/*.md ~/.claude/commands/npm run start| Command | Description |
|---|---|
/research <query> | Research a topic |
/research-status | Check service status |
/research-detail <id> | Get full details on a finding |
/fetch <url> | Fetch and extract content from a URL |
/research What is HTMX # quick (default for simple queries)
/research How to implement rate limiting --depth medium
/research Rust vs Go for CLI tools --depth deep| Depth | Time | Best For |
|---|---|---|
| quick | ~10s | Facts, definitions |
| medium | ~30s | How-to, documentation |
| deep | ~60s | Comparisons, analysis |
┌─────────────────────────────────────────────────┐
│ Research Service (:3200) │
├─────────────────────────────────────────────────┤
│ │
│ Coordinator │
│ └── Routes queries to specialist agents │
│ │
│ ├── WebSearchAgent (Serper, Brave, DDG) │
│ ├── CodeExpertAgent (GitHub, StackOverflow) │
│ ├── DocsExpertAgent (npm, PyPI, MDN, etc) │
│ ├── CommunityExpert (HackerNews, Reddit) │
│ └── ResearchExpert (Wikipedia, ArXiv) │
│ │
│ AI Synthesis (Claude SDK or Gemini Flash) │
│ │
└─────────────────────────────────────────────────┘# Start research
POST /api/research
{"query": "...", "depth": "quick|medium|deep"}
# Check status
GET /api/research/:id
# Get findings
GET /api/findings
# Health check
GET /api/healthOpen http://localhost:3200 to:
npm install # Install deps
npm run build # Build
npm run dev # Watch mode
npm run start # Start serviceclaude-research-team/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── commands/ # Slash command definitions
│ ├── research.md
│ ├── research-status.md
│ ├── research-detail.md
│ └── fetch.md
├── skills/ # Agent skills (SKILL.md files)
├── src/ # TypeScript source
│ ├── agents/ # Specialist agents
│ ├── crew/ # Multi-agent orchestration
│ ├── service/ # HTTP server + dashboard
│ └── ...
└── dist/ # Compiled outputService won't start
lsof -i :3200 # Check if port in use
npm run start # Start manuallyCommands not working
# Verify commands are installed
ls ~/.claude/commands/research.md
# Re-copy if missing
cp commands/*.md ~/.claude/commands/No results
.envcurl http://localhost:3200/api/healthAGPL-3.0
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.