Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/CodySwannGT/lisa --skill lisa-tracker-writeコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
| name | lisa-tracker-write |
| description | Vendor-neutral wrapper for… |
| allowed-tools | ["Skill","Bash","Read"] |
Thin dispatcher. Resolves the configured destination tracker and delegates to the matching vendor write skill.
When the incoming description/body already contains the canonical ## Lisa Usage ledger, the vendor
writer must preserve that managed section on update and use the lisa-lisa-usage-accounting contract for any
body-vs-comment fallback. This shim only routes — it never edits tracker artifacts itself.
See the config-resolution rule for the full configuration schema and skill-mapping table.
Resolve tracker config
Read .lisa.config.local.json first (if present), then .lisa.config.json. Local overrides global on a per-key basis. Use jq — never hand-parse JSON.
local_tracker=$(jq -r '.tracker // empty' .lisa.config.local.json 2>/dev/null)
global_tracker=$(jq -r '.tracker // empty' .lisa.config.json 2>/dev/null)
tracker="${local_tracker:-$global_tracker}"
Validate the value
"No tracker configured in .lisa.config.json. Run /lisa:setup:jira, /lisa:setup:github, or /lisa:setup:linear first."jira → confirm atlassian.cloudId and jira.project are present. If either is missing, stop and report: "tracker=jira but atlassian.cloudId and jira.project are not set in .lisa.config.json." Continue to Step 3a.github → confirm github.org and github.repo are present. If either is missing, stop and report: "tracker=github but github.org and github.repo are not set in .lisa.config.json." Continue to Step 3b.linear → confirm linear.workspace and linear.teamKey are present. If either is missing, stop and report: "tracker=linear but linear.workspace and linear.teamKey are not set in .lisa.config.json." Continue to Step 3c."Unknown tracker '<value>' in .lisa.config.json. Expected 'jira', 'github', or 'linear'."Dispatch
lisa-jira-write-ticket via the Skill tool, passing $ARGUMENTS verbatim.lisa-github-write-issue via the Skill tool, passing $ARGUMENTS verbatim.lisa-linear-write-issue via the Skill tool, passing $ARGUMENTS verbatim.Surface the vendor skill's output unchanged. Do not paraphrase; downstream callers parse the structured response.
## Lisa Usage section in this shim.
Writer-specific preservation logic belongs in the vendor writers and follows the
lisa-lisa-usage-accounting contract.{jira, github, linear}.$ARGUMENTS between layers. The vendor skills define their own input contract.lisa-jira-validate-ticket / lisa-github-validate-issue / lisa-linear-validate-issue); this skill only routes.ready-role-filing rule, an omitted build_ready is not build-ready on every vendor, so a caller filing work it expects build-intake to pick up must pass build_ready: true, and a caller deliberately holding work outside the queue must pass a human_gate reason. This shim normalizes nothing — it forwards $ARGUMENTS verbatim and the vendor writers enforce the contract — which is exactly why the caller cannot rely on a vendor default here.