From atto
Map a ticket key to the current session's workflow (auto-routes to sprint)
How this command is triggered — by the user, by Claude, or both
Slash command
/atto:mapThe summary Claude sees in its command listing — used to decide when to auto-load this command
Link a ticket (Jira / Azure DevOps / Linear / ClickUp / GitHub) to the workflow resolved from this Claude session. Provider is auto-detected by the server from sprint membership. Subcommands: - `/atto:map ticket <KEY>` — map ticket key to current session's workflow ## Required pre-flight (do NOT skip) Before running the map CLI, the agent MUST: 1. Read the pinned project by running: 2. If output is `(no project pinned; run /atto:project use <id>)`, ABORT. Tell the user to pin a project first via `/atto:project use <id>`. Do NOT execute the map command. 3. If a project is pinned, ...
Link a ticket (Jira / Azure DevOps / Linear / ClickUp / GitHub) to the workflow resolved from this Claude session. Provider is auto-detected by the server from sprint membership.
Subcommands:
/atto:map ticket <KEY> — map ticket key to current session's workflowBefore running the map CLI, the agent MUST:
Read the pinned project by running:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/project/cli.py" current
If output is (no project pinned; run /atto:project use <id>), ABORT. Tell the user to pin a project first via /atto:project use <id>. Do NOT execute the map command.
If a project is pinned, resolve its name with:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/project/cli.py" list
then show the user the pinned project (id + name) and the ticket key, and ask for explicit confirmation.
Only after the user confirms, run the execute block below.
Confirmation is mandatory every invocation — even if the same ticket was mapped earlier in this session. Do NOT run the execute block on the first turn.
Execute (only after explicit user confirmation):
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/map/cli.py" $ARGUMENTS
npx claudepluginhub testsigmahq/atto-claude-plugin --plugin atto/mapDisplays codebase dependency map summary (risks, coverage, top files), rebuilds with 'rebuild', or shows blast radius for a file path.