skills
Skills for Real Engineers. Straight from my .claude directory.
npx skills@latest add mattpocock/skillsSkills for Real Engineers. Straight from my .claude directory.
npx skills@latest add mattpocock/skillsLangflow is a powerful tool for building and deploying AI-powered agents and workflows.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows -- all through natural language commands. Use it in your terminal, IDE, or tag @claude on Github.
**Learn more in the [official documentation](https://code.claude.com/docs/en/overview)**.
<img src="./demo.gif" />
## Get started
> [!NOTE]
> Installation via npm is deprecated. Use one of the recommended methods below.
For more installation options, uninstall steps, and troubleshooting, see the [setup documentation](https://code.claude.com/docs/en/setup).
1. Install Claude Code:
**MacOS/Linux (Recommended):**These intent pages connect this repository to workflow-first and comparison-first discovery routes.
Shows active maintenance signals
3298 GitHub stars recorded
# Clone the repo
git clone https://github.com/gadievron/raptor.git
cd raptor
# Install Python dependencies
pip install -r requirements.txt
# Install Claude Code
npm install @anthropic-ai/claude-code
# or globally if you want the `claude` command on PATH everywhere. YMMV
npm install -g @anthropic-ai/claude-code
# Install Semgrep (required for scanning)
pip install semgrep
# Open RAPTOR
claude
Everything pre-installed. Open in VS Code with Dev Containers: Open Folder in Container, or pull the prebuilt image:
docker pull danielcuthbert/raptor:latest
docker run --privileged -it -v "$(pwd):/workspaces/raptor" danielcuthbert/raptor:latest
Or build it yourself instead of pulling:
docker build -f .devcontainer/Dockerfile -t raptor:latest .
docker run --privileged -it -v "$(pwd):/workspaces/raptor" raptor:latest
The --privileged flag is required for the rr deterministic debugger. The image is large (around 6 GB). It starts from the Microsoft Python 3.12 devcontainer and adds static analysis, fuzzing, and browser automation tooling.
Once inside, just say "hi" to get started, or jump straight to a command.
| Command | What it does | Status |
|---|---|---|
/agentic | Full autonomous workflow: scan, validate, exploit, patch | Stable |
/scan | Static analysis with Semgrep and CodeQL | Stable |
/understand | Map attack surface, trace data flows, hunt vulnerability variants | Stable |
/binary | Black-box binary investigation, runtime evidence, graph queries and handoff | Beta |
/validate | Multi-stage exploitability validation pipeline (Stages 0-F) | Stable |
/codeql | CodeQL-only deep analysis with SMT dataflow pre-screening | Stable |
/sca | Software composition analysis: dependencies, advisories, supply-chain signals, SBOMs, and fixes | Beta |
/exploit | Generate proof-of-concept exploit code | Beta |
/patch | Generate secure patches for confirmed vulnerabilities | Beta |
/fuzz | Binary fuzzing with AFL++ and crash analysis | Stable |
/crash-analysis | Autonomous root-cause analysis for C/C++ crashes | Stable |
/oss-forensics | Evidence-backed forensic investigation for GitHub repositories | Stable |
/project |
| Named workspaces to organise runs and track findings over time |
| Stable |
project threat-model | Project-owned threat model for focus areas, trust boundaries, and proof expectations | Beta |
/web | Web application scanning | Alpha/stub |