jira-administration

Reconcile Jira project components and migrate Atlassian instances with approval-gated workflows.

Updated Aug 31, 2026
One-click install
npx skills add https://github.com/ahuaracab/test-genesis --skill jira-administration-ahuaracab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jira-administration
Source: https://github.com/ahuaracab/test-genesis/tree/main/.agents/skills/jira-administration
Command: npx skills add https://github.com/ahuaracab/test-genesis --skill jira-administration-ahuaracab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Jira administration tasks like syncing project Components to a codebase's real modules or repointing a repository after an Atlassian site migration are error-prone: wrong component names orphan issues, and stale custom-field IDs silently write data into the wrong fields. This Skill runs both operations as read-first, approval-gated workflows so nothing mutates Jira, credentials, or repository files without explicit user consent. ## Core Features & Use Cases - Components mode: Derives functional modules from the target app's source and backlog, diffs them against live Jira Components, and drives scripts/sync-jira-components.ts through a user-approved plan file with dry-run before --apply. - Instance-migration mode: Repoints .agents/project.yaml, cleans stale ATLASSIAN_URL contamination, re-authenticates the machine-global acli session, and regenerates the field, workflow, and link-type catalogs whose IDs the migration invalidated. - Use Case: After your company moves from oldsite.atlassian.net to newsite.atlassian.net, run the migration mode to audit every reference, verify the new instance is reachable, regenerate catalogs, and prove each custom-field ID now maps to the correct field before committing. ## Quick Start Ask the agent to run jira-administration in components mode to sync my Jira project components, or in instance-migration mode with the old and new Atlassian hosts to repoint this repository.

Frequently Asked Questions about jira-administration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync Jira Components with my codebase?

Run the components mode, which derives functional modules from your app's routes and backlog, diffs them against live Jira Components, and writes a plan file. After you approve the plan table, the sync script applies renames and creates with issue counts preserved.

How do I migrate a repo to a new Jira instance?

Run the instance-migration mode with the source and target hosts. It updates atlassian_url in .agents/project.yaml, deletes stale ATLASSIAN_URL values, re-authenticates the acli session, and regenerates the field, workflow, and link-type catalogs.

Why is a Jira site migration not just a find-and-replace?

Migrations reassign custom-field IDs, and old IDs often still exist pointing at different fields, causing silent writes into wrong fields. The skill therefore regenerates the .agents/ catalogs and verifies each ID against the live instance by name.

What credentials does Jira administration require?

It requires ATLASSIAN_EMAIL and ATLASSIAN_API_TOKEN in .env, with the host resolved from .agents/project.yaml. Missing credentials are a hard stop: the skill names the exact variable and points at .env.example rather than attempting a workaround.

Can the skill modify Jira without my approval?

No. Both modes are read-first: they inspect live state, present a plan or audit table, and wait for explicit approval in the same run before any create, rename, repoint, or session change is applied.

When should I not use the instance-migration mode?

Do not use it for first-time Jira setup, routine catalog refreshes with no instance change, or ordinary ticket operations. Those cases belong to the setup guide, direct jira:sync-* script runs, or the /acli skill respectively.