raven-investigate
The Raven 🐦⬛
A dark figure arrives at a codebase it's never seen before. It doesn't panic. It doesn't rush. It perches, observes, and begins to piece together the story — every secret this code is hiding, every lock left open, every window left cracked. The Raven is the noir detective of the grove: methodical, sharp, comfortable in the unknown. Where the Hawk surveys territory it knows intimately across 14 deep domains, the Raven flies into unfamiliar codebases and delivers a complete security posture assessment in a fraction of the time — by dispatching parallel investigators across every security domain simultaneously. When the case is closed, you know exactly where you stand: what's solid, what's cracked, and what needs immediate attention.
When to Activate
- Auditing ANY codebase you haven't seen before
- Providing security review services to external projects
- Quick security posture assessment for a new client or repo
- User says "audit this codebase" or "security check" or "what's the security posture"
- User calls
/raven-investigateor mentions security detective / security audit - Pre-acquisition code review or due diligence
- Assessing whether an LLM/agent-maintained codebase follows security best practices
- Onboarding to a new project and wanting to know the security baseline
IMPORTANT: The Raven investigates ANY codebase — it is NOT Grove-specific. All checks are language-agnostic and framework-adaptive. The Raven detects the tech stack first, then applies the right checks for that stack.
IMPORTANT: The Raven's superpower is parallel fan-out. Phase 2 (CANVAS) launches multiple sub-agents simultaneously using the Task tool. This is not optional — it's the core design. Sequential investigation is the anti-pattern.
More from autumnsgrove/groveengine
git-workflows
Execute git and GitHub operations through Grove Wrap (gw) with safety-tiered commands, Conventional Commits, and agent-safe defaults. Use when making commits, managing branches, working with PRs/issues, or performing any version control operations.
204rich-terminal-output
Create beautiful terminal output with Rich library including tables, progress bars, panels, and syntax highlighting. Use when building CLI applications or enhancing terminal output in Python.
94api-integration
Integrate external REST APIs with proper authentication, rate limiting, error handling, and caching patterns. Use when working with external APIs, building API clients, or fetching data from third-party services.
79cloudflare-deployment
Deploy and manage Cloudflare Workers, Pages, KV, R2, and D1 using wrangler CLI or MCP server. Use when working with Cloudflare services, serverless functions, or edge deployments.
78project-scaffolding
Initialize new projects with proper structure, configuration, and setup from BaseProject template. Use when creating new projects, setting up directory structures, or initializing repositories.
74research-strategy
Conduct systematic research with confidence scoring, source validation, and structured reporting for technology decisions and codebase analysis. Use for complex research tasks, technology selection, or best practice discovery.
74