.claude/skills/linear/SKILL.md
Linear project management integration. Use for creating issues, updating status, and syncing work with Linear board.
npx skillsauth add lucidlabs-hq/agent-kit linearInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage Linear issues and projects directly from Claude Code via MCP.
# 1. Add Linear MCP server to Claude Code
claude mcp add --transport http linear-server https://mcp.linear.app/mcp
# 2. Authenticate (opens browser)
/mcp
For automated workflows, use API key authentication:
# In .env or shell
export LINEAR_API_KEY=lin_api_...
Get your API key from: https://linear.app/lucid-labs-agents/settings/api
Workspace: lucid-labs-agents
URL: https://linear.app/lucid-labs-agents
[ Backlog ]
|
v
[ Exploration ] ← Timeboxed research/spike
|
v
[ Decision ] ← Steering point
/ | \
v v v
[Delivery] [Exploration] [Dropped]
| ^
v |
[ Review ] -----+
|
v
[ Done ]
| Status | Purpose | What Happens Here | |--------|---------|-------------------| | Backlog | Idea without commitment | Capture, no prioritization | | Exploration | Reduce uncertainty | Timeboxed spike, learning focus | | Decision | Steering point | Proceed/Iterate/Pivot/Drop | | Delivery | Validated implementation | Measurable progress | | Review | QA/Stakeholder check | Validation before completion | | Done | Shipped | Ready for production | | Dropped | Valid end state | Insight gained, not pursuing |
Backlog → Decision → Delivery → Review → Done
Or for small ops tasks:
Backlog → Delivery → Done
| Work Type | Description | Skips Exploration? | |-----------|-------------|-------------------| | Exploration | Research, spike, uncertainty reduction | No | | Delivery | Implementation of validated solution | N/A (after Exploration) | | Maintenance | Bug fix, security patch, ops | Yes |
Format: [Domain] Capability / Area
Examples:
[Agents] Ticket Classification[Agents] Browser Automation[AI] Meeting Summarization[Platform] Infrastructure & Ops[Integration] External API Access/linear createCreate a new Linear issue for current work.
Interactive flow:
MCP Command:
Create a Linear issue with:
- Title: [title]
- Description: [description]
- Team: lucid-labs-agents
- Project: [project-name]
- Labels: [work-type]
- Status: [appropriate-status]
/linear updateUpdate current issue status.
Usage:
/linear update [issue-id] [status]
Status transitions:
exploration → Move to Explorationdecision → Move to Decisiondelivery → Move to Deliveryreview → Move to Reviewdone → Move to Donedropped → Move to Dropped/linear syncSync local work with Linear board.
Actions:
/linear statusShow current Linear status and assigned issues.
Output:
## Linear Status
**Workspace:** lucid-labs-agents
**Your Issues:**
| ID | Title | Status | Project |
|----|-------|--------|---------|
| ABC-123 | Feature X | In Exploration | [Agents] Feature |
**Recent Activity:**
- [timestamp] Issue ABC-123 moved to Exploration
/prime)1. Check Linear for:
- Issues assigned to you in Exploration/Delivery
- New issues in Backlog you created
- Issues needing Decision
2. Ask: "Woran möchtest du arbeiten?"
- Show top 3 issues
- Option to create new issue
/session-end)1. Update current issue status
2. Add work summary as comment
3. Set next action if incomplete
4. Show updated Linear board state
With Linear MCP connected, you have these tools:
| Tool | Purpose |
|------|---------|
| linear_create_issue | Create new issue |
| linear_update_issue | Update issue properties |
| linear_search_issues | Find issues |
| linear_get_issue | Get issue details |
| linear_create_project | Create new project |
| linear_add_comment | Add comment to issue |
Use linear_create_issue:
- title: "Implement user authentication"
- teamId: [lucid-labs-agents team ID]
- projectId: [project ID]
- labelIds: [Exploration label ID]
- stateId: [Exploration state ID]
Create a Linear issue before starting any feature:
/linear create
Update status when work state changes:
Always run /session-end to:
Include issue ID in commits:
feat(auth): implement login flow
Implements ABC-123
# Clear cached auth
rm -rf ~/.mcp-auth
# Re-authenticate
/mcp
# Set environment variable
export LINEAR_API_KEY=lin_api_...
# Verify connection
# Use Linear MCP search to test
development
Deploy invoice-accounting-assistant to HQ server. Runs tests first (TDD), then builds and deploys. Use when ready to push changes to staging/production.
testing
Visual UI verification with agent-browser. Use after implementing UI components to take screenshots, verify interactions, and self-check your work. FASTER than E2E tests.
documentation
Update README with current project status and features. Use after completing features.
tools
--- name: time-report description: Cross-project time report. Aggregates all session data from ~/.claude-time/sessions/. Use to see how much time was spent across all projects. disable-model-invocation: true allowed-tools: Bash, Read argument-hint: [all | this-week | this-month | last-month | {project-name}] --- # Time Report: Cross-Project Session Overview ## Objective Read ALL session files from `~/.claude-time/sessions/*.json` and produce an aggregated time report. Supports filtering by pe