Analyze the current repository using howler-agents to generate GEA knowledge events. Builds a structured understanding of the codebase -- architecture, patterns, dependencies, test coverage, conventions -- and stores it in the hive-mind so future howler-agents runs operate with full repo context.
Performs a deep analysis of the current repository and seeds the hive-mind collective memory with structured knowledge about:
This intelligence allows /howler-agents and /howler-agents-wiggam to produce better solutions immediately because the evolved agents understand the repo context.
/howler-setup first)The user can optionally specify:
Example: /howler-init or /howler-init --focus auth --depth deep
Gather basic repository metadata:
package.json, pyproject.toml, Cargo.toml, go.mod, or equivalent to identify the language ecosystem and dependencies.git log --oneline -20 to understand recent development activity.README.md, CLAUDE.md, or equivalent project documentation.Store findings as:
Namespace: "repo-intel"
Key: "repo-structure-<repo-name>"
Analyze code architecture and patterns:
If a focus area is specified, go deeper on that area:
Store findings as:
Namespace: "repo-intel"
Key: "architecture-<repo-name>"
Detect coding conventions by sampling files:
Store findings as:
Namespace: "repo-intel"
Key: "conventions-<repo-name>"
Analyze the testing and build infrastructure:
Store findings as:
Namespace: "repo-intel"
Key: "testing-<repo-name>"
Run a rapid GEA evolution focused on repo understanding:
Call howler_evolve with:
domain: "coding"population_size: 3group_size: 1iterations: 2task_description: "Analyze this repository and identify the most important patterns and conventions for working effectively in it: <repo summary from phases 1-4>"Wait for completion via howler_status.
Call howler_list_agents to get the top agent's analysis.
Store the evolved understanding as additional intelligence.
Compile all findings into a structured report:
--- Howler Init: Repository Intelligence Report ---
Repository: <name>
Language: <primary language(s)>
Structure: <monorepo/single-package>
Architecture:
Patterns: <list of identified patterns>
Entry points: <list of main entry points>
Modules: <count> modules across <count> packages
Conventions:
Naming: <camelCase/snake_case/etc>
Imports: <absolute/relative>
Error style: <exceptions/results/error-codes>
Type safety: <strict/loose>
Testing:
Framework: <pytest/vitest/etc>
Tests: <count> tests in <count> files
Coverage: <estimated from test file analysis>
Build:
Tools: <make/npm/uv/etc>
CI: <GitHub Actions/GitLab CI/etc>
Hive-mind entries created: <count>
Create a master entry that links all the detailed entries:
Namespace: "repo-intel"
Key: "master-<repo-name>"
Value: JSON with keys for structure, architecture, conventions, testing, build
and cross-references to detailed entries
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer