Configuration
The installer uses two environment files:
.jst/jira-sdlc-tools.env— team-shared, secret-free configuration containing the project key, base/production branch names, and four Jira status names. This file is intended to be committed..jst/jira-sdlc-tools.local.env— local credentials and paths containingWORKTREES_DIR,JIRA_ACCOUNT_URL, the three Jira role credentials, and the GitHub PAT. This file must stay local and is protected by.jst/.gitignore.
Your local settings should look like this:
WORKTREES_DIR=/path/to/worktrees/PROJ-worktrees
JIRA_ACCOUNT_URL=your-jira-site.atlassian.net
# Required — one Jira account per role, so the board shows who did what.
# All six values, no default pair behind them; point all three at the same
# Atlassian account if you'd rather not split them.
JIRA_ASSIGNER_EMAIL=assigner@example.com
JIRA_ASSIGNER_TOKEN=XXXXXXXXXXXXXXXXXXXXXXX
JIRA_EXECUTOR_EMAIL=executor@example.com
JIRA_EXECUTOR_TOKEN=XXXXXXXXXXXXXXXXXXXXXXX
JIRA_REVIEWER_EMAIL=reviewer@example.com
JIRA_REVIEWER_TOKEN=XXXXXXXXXXXXXXXXXXXXXXX
GITHUB_PAT_TOKEN="XXXXXXXXXXXXX"
Each JIRA_<ROLE>_TOKEN is the token value, not a path to a file holding
it. Every variable above is described in
plugins/jira-sdlc/skills/_shared/project-config.md.
⚠️ This plugin is designed to run in a shared environment — the same checkout where a coding assistant operates and where you yourself still run
gitcommands by hand. That's whygitauth is left shared between you and the agent rather than split out: a separate agent identity would otherwise fight your own commits/pushes for the same repo state. If your setup doesn't need that — the agent is the only thing ever touchinggithere — it can authenticate with its own PAT instead, the same wayghalready does. That setup isn't documented yet.
The pages below walk through creating and filling the scaffold.
Create the .jst/ scaffold
Create the local configuration scaffold before running the healthcheck:
Fill .jst/jira-sdlc-tools.env
.jst/jira-sdlc-tools.env is the team-shared half of the configuration: secret-free,
Fill .jst/jira-sdlc-tools.local.env
Open .jst/jira-sdlc-tools.local.env in your editor and fill in:
Optional: parallel worktrees
Only if you'll run more than one worktree's app at a time. Most projects
Optional: member repos
Only if this project's repos are git submodules of it — a workspace repo