git:20260514.2648602 to git:20260701.1f4accc

5 added, 99 removed. Audit A to A.

---
name: ccc-linear-board
- description: "\"View your Linear board, pick a task to work on, and sync issue status. Use when: 'linear board', 'show issues', 'pick a task', 'what should I work on', 'my Linear',…"
+ description: "View your Linear board, pick a task to work on, and sync issue status. Use when: 'linear board', 'show issues', 'pick a task', 'what should I work on', 'my Linear', …"
allowed-tools:
- Read
- Write
- Edit
- Bash
- Glob
- Grep
- Agent
- AskUserQuestion
argument-hint: "[team | filter | issue-id]"
---
- # /ccc-linear-board
- > Placeholders like ~~project tracker refer to connected tools. See [CONNECTORS.md](../../CONNECTORS.md).
-
- View open issues assigned to you, pick one to work on, or create new issues. Works standalone via environment variables or richly via the Linear MCP.
-
- ## Quick Mode (default)
-
- List open issues assigned to the current user, grouped by priority. Show:
- - Issue ID, title, status, priority
- - Estimated effort (points) if set
- - Due date if set
-
- Then offer actions via `AskUserQuestion` β€” never as a text `[P] [C] [R]` menu:
- ```
- question: "What would you like to do?"
- options:
- - label: "🎯 Pick an issue to work on"
- description: "Start a build session for the selected issue."
- - label: "βž• Create a new issue"
- description: "Add a ticket to your Linear board."
- - label: "πŸ”„ Refresh the board"
- description: "Re-fetch latest issue status."
- ```
-
- When user picks an issue, fetch its full description and delegate to the `builder` agent with the issue as context.
-
- ## Standalone Mode
-
- When no ~~project tracker is connected, use environment variables:
-
- ```bash
- # Priority order for token resolution:
- # 1. CC_LINEAR_TOKEN
- # 2. LINEAR_DEV_TOKEN_PERSONAL
- # 3. Prompt user for token
- ```
-
- Make GraphQL requests directly to `https://api.linear.app/graphql`:
-
- ```graphql
- query MyIssues {
- viewer {
- assignedIssues(filter: { state: { type: { nin: ["completed", "cancelled"] } } }) {
- nodes {
- id
- identifier
- title
- priority
- estimate
- state { name }
- dueDate
- }
- }
- }
- }
- ```
-
- ## Power Mode
-
- Activate by passing `--power` or `detailed`.
-
- Full board view with:
- - All teams (not just assigned)
- - Filter by status, priority, label, cycle
- - Create issues with full metadata (title, description, team, assignee, priority, estimate, labels)
- - Move issue status (Todo β†’ In Progress β†’ Done)
- - Add comments to issues
- - View issue history and linked PRs
-
- ## If Connectors Available
-
- If **~~project tracker** is connected (Linear MCP):
- - Rich GraphQL queries β€” cycles, teams, projects, initiatives
- - Create issues with full metadata via `save_issue`
- - Update issue status as work progresses
- - Link completed work to issues automatically
- - View initiative and milestone progress
-
- ## Output Format
-
- ```
- β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
- β”‚ LINEAR BOARD β€” [Team Name] [Date] β”‚
- β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
- β”‚ ID β”‚ Title β”‚ Status β”‚ Priority β”‚
- β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
- β”‚ CC-42 β”‚ Add OAuth support β”‚ Todo β”‚ Urgent β”‚
- β”‚ CC-45 β”‚ Fix webhook retry logic β”‚ In Progβ”‚ High β”‚
- β”‚ CC-51 β”‚ Update API docs β”‚ Todo β”‚ Medium β”‚
- β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
- [P] Pick [C] Create [R] Refresh [Q] Quit
- ```
-
- ## Tips
+ # /ccc-linear-board β€” alias β†’ /ccc-linear
- 1. **Start every session here** β€” pick your issue before you start building to stay focused.
- 2. **Use identifiers** β€” say "CC-42" to jump directly to an issue without browsing.
- 3. **Status sync matters** β€” with ~~project tracker connected, status updates automatically as you work.
- 4. **Priority filter** β€” add `urgent` or `high` as an argument to see only critical work.
+ > **Deduplicated (v6.1).** This skill is now an alias for **/ccc-linear** β€” the canonical click-first Linear board skill β€” board view, pick-a-task, standalone GraphQL, and MCP-connected modes.
+ >
+ > Invoke /ccc-linear instead. This stub is kept so the `/ccc-linear-board` command still resolves and prior references do not break.