Shared workflows for product management and engineering team orchestration
npx claudepluginhub mjn298/coolasstoolsShared workflows: ticket refinement (/refine-tickets) and full engineering team orchestration (/eng-team)
Shared workflows and tools for Claude Code.
This repo contains slash commands that automate product and engineering workflows. You type a command in Claude Code and it handles the rest — asking clarifying questions, creating tickets, coordinating agents.
| Command | What it does |
|---|---|
/refine-tickets | Takes rough feature descriptions and turns them into well-structured Asana tickets |
/eng-team | Spins up a full AI engineering team to plan and build a feature |
/refine-tickets. Install via Claude Code's plugin marketplace (/plugins → search "asana")/eng-team. Install via plugin marketplace (/plugins → search "linear")/eng-team when providing Figma design URLsThis is the easiest way. It adds the CoolAssTools marketplace to Claude Code so you can install and update plugins from it.
/pluginsmjn298/CoolAssToolscool-workflows from the marketplaceThat's it. Both /refine-tickets and /eng-team are now available. Updates to the repo are picked up automatically.
If you prefer a local checkout:
git clone https://github.com/mjn298/CoolAssTools.git
Then in Claude Code:
/pluginsIf you only need /refine-tickets and don't want the full plugin:
cp plugins/cool-workflows/commands/refine-tickets.md ~/.claude/commands/
Note: /eng-team requires the agents/ and references/ directories — use the marketplace install for that one.
/refine-tickets — Ticket RefinementTakes rough PM input and produces engineering-ready Asana tickets with user stories, personas, and acceptance criteria.
How to use it:
# Refine an existing Asana ticket
/refine-tickets https://app.asana.com/0/1234567890/9876543210
# Refine all tickets in an Asana project
/refine-tickets https://app.asana.com/0/1234567890
# Create tickets from a Google Doc
/refine-tickets https://docs.google.com/document/d/abc123/edit
# Create tickets from a description you type or paste
/refine-tickets We need a way for managers to export timecards to CSV
What happens:
If Asana rate-limits the API, it saves everything to a local markdown file so nothing is lost.
Who should use this: Product managers, engineers, anyone turning a feature idea into actionable tickets.
/eng-team — Engineering Team OrchestrationSpins up a full AI engineering team that plans, designs, and implements a feature — all tracked in Linear.
How to use it:
# From a text description
/eng-team https://linear.app/your-org/team/ENG/all Build a CSV export feature for timecards
# From a Linear ticket
/eng-team https://linear.app/your-org/team/ENG/all https://linear.app/your-org/issue/ENG-123
# From a Figma design
/eng-team https://linear.app/your-org/team/ENG/all https://www.figma.com/design/abc123/My-Design
# From an Asana ticket
/eng-team https://linear.app/your-org/team/ENG/all https://app.asana.com/0/project/task
The first argument is always your Linear team URL. The second is the feature context.
What happens:
You approve each phase before it proceeds. The whole thing is tracked in Linear.
Who should use this: Engineers who want to go from feature description to working code.
These two commands chain together naturally:
Development marketplace for Superpowers core skills library
Harness-native ECC skills, hooks, rules, MCP conventions, and operator workflows
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.