From arc
Suggests opinionated next priorities from Linear issues, pending tasks, codebase TODOs and technical debt, vision gaps, and market discovery. Use on 'what next?' or session starts.
npx claudepluginhub howells/arc --plugin arcThis skill uses the workspace's default tool permissions.
<arc_runtime>
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
<arc_runtime> Arc-owned files live under the Arc install root for full-runtime installs.
Set ${ARC_ROOT} to that root and use ${ARC_ROOT}/... for Arc bundle files such as
references/, disciplines/, agents/, templates/, scripts/, and rules/.
Project-local files stay relative to the user's repository. </arc_runtime>
<arc_log>
Use Read tool: .arc/log.md (first 50 lines)
Check what was recently worked on to avoid re-suggesting completed work. </arc_log>
Analyze Linear issues, tasks, codebase, and vision to give opinionated recommendations for what to work on next.
Check for Linear MCP:
Look for mcp__linear__* tools in available tools.
If Linear MCP available:
mcp__linear__list_issues: { filter: { state: { type: { in: ["started", "unstarted"] } } }, first: 10 }
Prioritize issues marked as high priority or in current cycle.
If Linear not available: Check TaskList.
Use TaskList tool to check for existing tasks.
If tasks exist with status pending:
→ Recommend those first with brief rationale
Use Task tool to spawn exploration agent:
Task Explore model: haiku: "Analyze this codebase for:
- Incomplete features (TODOs, FIXMEs)
- Technical debt (outdated patterns, missing tests)
- Quality issues (type escapes, inconsistencies)
- Missing documentation
- Performance concerns
Prioritize by impact."
Only if no Linear issues/tasks exist AND codebase analysis found nothing urgent:
Use Read tool: docs/vision.md
Compare vision goals to current state. Identify gaps.
Present top 3-5 suggestions:
## Suggestions
### 1. [Top recommendation]
**Why:** [Brief rationale]
**Command:** /arc:ideate [topic]
### 2. [Second recommendation]
**Why:** [Brief rationale]
**Command:** [relevant command]
### 3. [Third recommendation]
**Why:** [Brief rationale]
**Command:** [relevant command]
"Want me to dive deeper into any of these with /arc:ideate?"
If user picks one, invoke the relevant command.
From Linear:
From Tasks:
From Codebase:
From Vision:
From Discovery:
It's a compass, not a map. Discovery mode just points the compass outward.