Project Tooling

Rule

Rules for development tooling and integrations.

Issue Tracking

  • SHOULD: Use Linear MCP for projects with multiple features in flight or team collaboration
  • SHOULD: Connect Linear issues to Arc workflows (/arc:suggest queries issues, /arc:audit creates issues)
  • MAY: Skip issue tracking for small solo projects or quick prototypes

Linear MCP setup:

// .mcp.json
{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@anthropic/linear-mcp"]
    }
  }
}

When to Use Linear

Project TypeRecommendation
Solo prototypeSkip — overhead not worth it
Solo project (>1 week)Consider — helps track context across sessions
Team projectUse — essential for coordination
Client projectUse — creates audit trail
Complex feature workUse — breaks work into trackable chunks

Arc + Linear Workflow

  1. Create issues in Linear for planned work
  2. /arc:suggest surfaces active issues as recommendations
  3. /arc:ideate creates design docs linked to issues
  4. /arc:implement executes with issue context
  5. /arc:audit creates issues from findings

Other MCP Integrations

  • Figma MCP — For design-to-code workflows (referenced in /arc:design)
  • Context7 MCP — For library documentation lookup during implementation
  • GitHub MCP — For PR workflows and issue tracking (alternative to Linear)