Tracker Create: $ARGUMENTS
Thin dispatcher. Resolves the configured destination tracker and delegates to the matching vendor planning skill.
See the config-resolution rule for configuration and dispatch table.
Workflow
- Resolve tracker config (same logic as
lisa-tracker-write). - Dispatch:
- Missing / empty → stop and report
"No tracker configured in .lisa.config.json. Run /lisa:setup:jira, /lisa:setup:github, or /lisa:setup:linear first." jira→ invokelisa-jira-createwith$ARGUMENTSverbatim.github→ invokelisa-github-createwith$ARGUMENTSverbatim.linear→ invokelisa-linear-createwith$ARGUMENTSverbatim.- Anything else → stop and report
"Unknown tracker '<value>' in .lisa.config.json. Expected 'jira', 'github', or 'linear'."
- Missing / empty → stop and report
- Pass through the output.
Rules
- All vendor skills delegate every individual ticket write through
lisa-tracker-write. They never call vendor-specific write tools directly. - Declare readiness on every leaf write. Per the
ready-role-filingrule an omittedbuild_readyis not build-ready on any tracker, so passbuild_ready: trueon each Sub-task (the leaf work units this skill plans) and never on the Epic or Stories, which are containers perleaf-only-lifecycle. A leaf that is deliberately held instead passeshuman_gate: "<why a human must judge this first>". Filing a leaf with neither is an incomplete handoff andlisa-tracker-writerejects it. - This shim is for ad-hoc creation from code files / descriptions. PRD-driven creation goes through the
*-to-trackerskills (notion / confluence / linear / github).