By pietgk
DevAC plugin for Claude Code - Analytics Layer skills and Workflow commands for code analysis, impact analysis, and development workflows
You are helping the user commit their staged changes following the vivief development workflow.
Run `devac status` to get a unified view of all Four Pillars.
You are helping the user create an ADR (Architecture Decision Record) to document an important technical decision.
You are helping the user create a changeset file for version management and changelog generation.
You are helping the user draft a commit message only, without checking for changesets or ADRs.
Analyze code structure, find symbols, and explore hierarchies using DevAC's Analytics Layer.
Navigate and explore the codebase structure using DevAC's Analytics Layer.
Help developers create and maintain `docs/package-effects.md` - the source of truth for effect classification in a package.
Guide Claude through efficiently fixing validation errors detected by DevAC.
Triage and prioritize diagnostics, errors, and issues using DevAC's Validators Pillar outputs.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
DevAC (Developer Analysis & Codebase) is
vivief = Vision View Effect - A federated code analysis system for understanding codebases at scale.
Install the CLIs globally from GitHub Packages:
# Configure npm for GitHub Packages (one-time setup)
echo "@pietgk:registry=https://npm.pkg.github.com" >> ~/.npmrc
echo "//npm.pkg.github.com/:_authToken=YOUR_GITHUB_TOKEN" >> ~/.npmrc
# Install all CLIs globally
npm install -g @pietgk/devac-cli @pietgk/devac-mcp @pietgk/devac-worktree
# Verify installation
devac --version
devac-mcp --version
devac-worktree --version
Note: You need a GitHub Personal Access Token with
read:packagesscope. See the Getting Started Guide for detailed setup instructions.
# Clone the repository
git clone https://github.com/pietgk/vivief.git
cd vivief
# Install dependencies
pnpm install
# Build all packages
pnpm build
# Link all CLIs globally
(cd packages/devac-cli && pnpm link --global)
(cd packages/devac-mcp && pnpm link --global)
(cd packages/devac-worktree && pnpm link --global)
# Verify installation
devac --version
devac-mcp --version
devac-worktree --version
# Analyze a package
devac sync --package ./my-project
# Query the code graph
devac query sql "SELECT name, kind FROM nodes WHERE kind = 'function'"
# Watch for changes
devac sync --package ./my-project --watch
# Find affected files
devac query affected src/api/user.ts src/models/user.ts
| Package | Description |
|---|---|
| @pietgk/devac-core | Core analysis engine |
| @pietgk/devac-cli | Command-line interface |
| @pietgk/devac-mcp | MCP server for AI assistants |
| @pietgk/devac-worktree | Issue-based worktree workflow |
# Analyze a package
devac sync -p ./my-package
# Analyze only if files changed
devac sync -p ./my-package --if-changed
# Force full reanalysis
devac sync -p ./my-package --force
# JSON output (default)
devac query sql "SELECT * FROM nodes LIMIT 10"
# CSV output
devac query sql "SELECT name, kind FROM nodes" --format csv
# Table output
devac query sql "SELECT name, kind FROM nodes" --format table
# Watch with verbose output
devac sync -p ./my-package --watch --verbose
# Custom debounce interval
devac sync -p ./my-package --watch --debounce 200
# Sync and initialize central hub (automatic)
devac sync
# List available repositories (auto-discovers repos with seeds)
devac query repos
# Check hub status
devac status --hub
# Refresh manifests
devac sync
Note: Repositories with .devac/seed/ directories are automatically discovered and available for hub queries. The hub is automatically initialized when running devac sync.
# Check system health
devac status --doctor
# Fix issues automatically
devac status --doctor --fix
# JSON output for scripting
devac status --doctor --json
DevAC can automatically discover related repositories in a parent directory workflow:
# Show current context (sibling repos, issue worktrees)
devac context
# Query across all repos in context
devac query sql "SELECT name, kind FROM nodes WHERE kind = 'function'"
# Check CI status for all PRs in context
devac context ci
# Generate LLM review prompt for changes
devac context review
devac context review --focus security
Parent Directory Mode: When running from a directory containing multiple git repos (but not itself a repo), DevAC automatically detects all child repositories and enables cross-repo operations.
Issue-based git worktree workflow with Claude integration:
# Create worktree for an issue (use gh<repoDir>-<number> format)
devac-worktree start ghvivief-123
# Create worktrees in multiple sibling repos
devac-worktree start ghvivief-123 --also web --also shared
npx claudepluginhub pietgk/vivief --plugin devacGraph-first code intelligence for AI agents. SurrealDB knowledge graph + 52 MCP tools replace Read/Grep/Glob with deterministic graph traversal. 80–95% fewer tokens on code context. Rust-native, fully local.
Codebase intelligence for Claude Code. Indexes your codebase into five layers (Graph, Git, Docs, Decisions, Code Health) and exposes them through nine task-shaped MCP tools — so Claude understands architecture, ownership, hotspots, why code is built the way it is, and where the defect risk lives.
Local codebase intelligence + change-safety gates for coding agents. Pre-indexes your repo's symbols, call graph, deps, and git history into SQLite (28 languages, 100% local, zero API keys), then exposes a lean 16-tool MCP core preset: graph-precise search, callers/impact blast radius, coupling, dead code, taint reachability, and pre-merge verify/critique gates that catch regressions, broken references, AI-slop duplication, and convention drift before they ship.
Codebase exploration, refactoring, and quality analysis
Codebase intelligence — semantic search workflows, dependency graph analysis, and context artifact exploration for SocratiCode
AI-powered codebase understanding assistant. Learn design patterns, analyze impact, trace code flows, and understand any codebase through information theory principles. Includes 6 Agent Skills for automatic analysis triggering.