| name | jira-eng-board |
| description | Create, read, update, and manage Jira issues in the ENG project at tribble-ai.atlassian.net, including attachments, comments, transitions, and epic/child issue setup. Use when you need to create tickets from feature descriptions, search recent ENG requests, update fields or status, or generate an epic with supporting tickets. |
Jira ENG Board
Overview
Create and manage ENG Jira issues quickly using the helper script in scripts/jira_cli.py. Use references/jira-api.md for endpoint details and field lookup tips.
Quick Start
- Prefer auth already present in the runtime environment or
/root/.secrets/master.env:
JIRA_BASE_URL="https://tribble-ai.atlassian.net"
JIRA_EMAIL="sunil@tribble.ai"
JIRA_API_TOKEN="..."
- If those variables are missing, export them for the current shell only. Never print or echo the token value.
- Search recent ENG issues:
python3 scripts/jira_cli.py search --jql "project = ENG AND created >= -14d ORDER BY created DESC" --pretty
- Create an issue (auto ADF conversion):
python3 scripts/jira_cli.py create --project ENG --type Task --summary "..." --description "..."
Note: Use --dry-run to print the curl request without sending it.
PR Linkage Workflow
Use this workflow whenever Linus is preparing or opening an engineering PR:
- search ENG Jira for an existing relevant issue first
- if a relevant issue exists, use that issue key
- if no relevant issue exists, create one before opening the PR
- title the PR with the Jira key first, for example
ENG-123 Fix multi-column answer editing