AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Linear Workflow

skill-ajwadrana-skills-linear-workflow · by ajwadrana

Execute feature implementation following the standardized Linear workflow for spec-driven development.

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-ajwadrana-skills-linear-workflow

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ajwadrana-skills-linear-workflow)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Linear Workflow? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Linear Workflow Skill

Execute feature implementation following the standardized Linear workflow for spec-driven development.

When to Use

Use this skill when implementing a Linear issue (e.g., PROJ-18, PROJ-19) that has well-defined tasks from a spec.

Workflow Steps

1. Initialize Linear Issue

Action: Update the Linear issue to "In Progress"

Use: mcp__plugin_linear_linear__update_issue
Parameters:
  - id: {ISSUE_ID}
  - state: "In Progress"

2. Setup Task Tracking

Action: Create TodoWrite list for all tasks in the issue

Use: TodoWrite tool
Include:
  - All test tasks (e.g., T045, T046)
  - All implementation tasks (e.g., T047-T052)
  - Mark first task as "in_progress"

3. Follow TDD Approach

For each task group:

a. Write Tests First (Tasks like T045, T046)

  • Create test files
  • Verify tests would fail without implementation
  • Mark test tasks as completed in TodoWrite

b. Implement Code (Tasks like T047-T048)

  • Create implementation files
  • Mark implementation tasks as completed in TodoWrite

c. Pause for Xcode Project Updates

  • If new files created, STOP and ask user to add them to Xcode
  • Wait for confirmation before proceeding

d. Run Tests (Task like T052)

  • Run full test suite: xcodebuild -project ... test
  • Verify all tests pass (e.g., "126/126 passing")
  • Check specific test suites passed (e.g., "OnboardingStateTests: 4/4 passed")
  • Mark test verification task as completed

4. Prepare Commit

Action: Draft commit message following Linear format

Format:
{Brief description (T{start}-T{end})}. Completes {ISSUE_ID}

{Detailed body with:**
- **Test Files Created (T{X}-T{Y}):**
  - File descriptions with test counts

- **Implementation Files Created (T{X}):**
  - File descriptions with features

- **Files Modified:**
  - What changed and why (with task references)

- **Test Results (T{X}):**
  - X/X unit tests passing (added Y tests)
  - X/X UI tests passing
  - Specific test suite results

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude 

CRITICAL: "Completes {ISSUE_ID}" MUST be at the END of the title line, NOT in the body

5. Get Approval

Action: Present commit message to user

Say: "Please review and approve this commit message before I proceed with the commit."
Wait for user approval before committing

6. Commit Changes

Action: Commit with approved message

Use: git add -A && git commit -m "$(cat  [x] T{X}
For all completed tasks

Then commit:
git add specs/{spec-name}/tasks.md && \
git commit -m "Update tasks.md: Mark T{X}-T{Y} as complete ({ISSUE_ID})"

Example Usage

User: "Use the linear workflow to execute tasks in PROJ-20"

Claude:
1. Updates PROJ-20 to "In Progress"
2. Creates TodoWrite with T066-T072
3. Implements T066 (tests), T067 (code), etc.
4. Pauses for Xcode file additions
5. Runs tests, verifies all pass
6. Drafts commit message with "Completes PROJ-20" at end of title
7. Gets user approval
8. Commits changes
9. Updates PROJ-20 to "In Review"
10. Updates tasks.md with completed tasks

Commit Message Examples

✅ CORRECT Format

Phase 5: Implement location permission screen (T045-T052). Completes PROJ-18

{body text}

❌ INCORRECT Format

[PROJ-18] Phase 5: Implement location permission screen (T045-T052)

{body text}
Completes PROJ-18

Key Principles

  1. Always TDD: Tests before implementation
  2. Pause for Xcode: Never assume files are added automatically
  3. Get Approval: Always show commit message before committing
  4. Linear Format: "Completes {ISSUE-ID}" at END of title
  5. Track Progress: Use TodoWrite throughout
  6. Update Status: Keep Linear issue status current
  7. Document Tasks: Update tasks.md after completion

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.