Work across multiple repositories in a workspace using DevAC's Hub mode.
/plugin marketplace add pietgk/vivief/plugin install devac@viviefThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Work across multiple repositories in a workspace using DevAC's Hub mode.
This skill activates when users ask about:
See all repositories connected to the DevAC hub with their status.
Find symbols, patterns, and code across all connected repos.
Get a holistic view of dependencies and relationships spanning repos.
Understand how changes in one repo affect others.
Use DevAC CLI commands for multi-repo operations. CLI is preferred for lower context overhead.
devac hub statusGet hub connection and health status.
devac hub status
devac hub reposList all repositories connected to the hub.
devac hub repos
devac hub repos --verbose
devac find-symbolSearch for symbols across all connected repos.
devac find-symbol UserService --all-repos
devac find-symbol authenticate --kind function
devac queryCross-repo queries using the unified Seeds database. Queries all repos by default.
devac query "SELECT repo, file_path, name FROM symbols WHERE name = 'authenticate' ORDER BY repo"
devac query "SELECT DISTINCT repo FROM symbols"
devac contextGet current worktree and issue context.
devac context
devac context ci # CI status across repos
devac context review # Generate review prompt
User: "Show me the workspace status"
Response approach:
devac hub status for hub healthdevac hub repos to enumerate all reposUser: "Find all implementations of UserService across repos"
Response approach:
devac find-symbol UserService --all-reposUser: "What repos depend on the shared-utils package?"
Response approach:
devac query to search for import referencesDevAC Hub
├── monorepo-3.0/ # Backend microservices
├── app/ # Mobile app
├── frontend-monorepo/ # Web frontends
├── public-website-3/ # Marketing site
└── npm-private-packages/ # Shared packages
If MCP server is configured, these tools provide equivalent functionality:
list_reposlist_repos()
get_contextget_context()
find_symbolfind_symbol(name: "UserService") // searches all repos
query_sqlSELECT repo, file_path, name
FROM symbols
WHERE name = 'authenticate'
ORDER BY repo
devac hub initdevac hub add ../repo-pathdevac analyze . (from each repo){workspace}/.devac/This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.