---
source: tests/integration_test.rs
expression: help_output
---
omni-dev - A comprehensive development toolkit

A comprehensive development toolkit

Usage: omni-dev <COMMAND>

Commands:
  ai         AI operations
  git        Git-related operations
  commands   Command template management
  config     Configuration and model information
  atlassian  Atlassian: JIRA and Confluence operations
  help-all   Displays comprehensive help for all commands
  help       Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version


================================================================================

omni-dev ai - AI operations

AI operations

Usage: ai <COMMAND>

Commands:
  chat    Interactive AI chat session
  claude  Claude Code diagnostics and inspection
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev ai chat - Interactive AI chat session

Interactive AI chat session

Usage: chat [OPTIONS]

Options:
      --model <MODEL>  AI model to use (overrides environment configuration)
  -h, --help           Print help


================================================================================

omni-dev ai claude - Claude Code diagnostics and inspection

Claude Code diagnostics and inspection

Usage: claude <COMMAND>

Commands:
  cli     Claude Code CLI inspection
  skills  Manages Claude Code skills across repositories and worktrees
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev ai claude cli - Claude Code CLI inspection

Claude Code CLI inspection

Usage: cli <COMMAND>

Commands:
  model  Model selection diagnostics
  help   Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev ai claude cli model - Model selection diagnostics

Model selection diagnostics

Usage: model <COMMAND>

Commands:
  resolve  Show how Claude Code resolves the active model in the current directory
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev ai claude cli model resolve - Show how Claude Code resolves the active model in the current directory

Show how Claude Code resolves the active model in the current directory

Usage: resolve

Options:
  -h, --help  Print help


================================================================================

omni-dev ai claude skills - Manages Claude Code skills across repositories and worktrees

Manages Claude Code skills across repositories and worktrees

Usage: skills <COMMAND>

Commands:
  sync   Syncs skills from a source repository into one or more targets
  clean  Removes skill symlinks previously created by `sync`
  help   Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev ai claude skills clean - Removes skill symlinks previously created by `sync`

Removes skill symlinks previously created by `sync`

Usage: clean [OPTIONS]

Options:
      --target <PATH>  Target repository or worktree to clean. Defaults to the current working directory
      --worktrees      Also clean every worktree belonging to the target repository
      --dry-run        Preview the changes without deleting symlinks or modifying the exclude file
  -h, --help           Print help


================================================================================

omni-dev ai claude skills sync - Syncs skills from a source repository into one or more targets

Syncs skills from a source repository into one or more targets

Usage: sync [OPTIONS]

Options:
      --source <PATH>  Source repository or worktree containing the canonical `.claude/skills/`. Defaults to the current working directory
      --target <PATH>  Target repository or worktree to sync into. Defaults to the source repository
      --worktrees      Also sync to every worktree belonging to the target repository
      --dry-run        Preview the changes without creating symlinks or modifying the exclude file
  -h, --help           Print help


================================================================================

omni-dev atlassian - Atlassian: JIRA and Confluence operations

Atlassian: JIRA and Confluence operations

Usage: atlassian <COMMAND>

Commands:
  jira        JIRA issue management, search, agile boards, and more
  confluence  Confluence page management, search, and more
  convert     Converts between JFM markdown and ADF JSON
  auth        Manages Atlassian Cloud credentials
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian auth - Manages Atlassian Cloud credentials

Manages Atlassian Cloud credentials

Usage: auth <COMMAND>

Commands:
  login   Configures Atlassian Cloud credentials interactively
  status  Shows the current authentication status
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian auth login - Configures Atlassian Cloud credentials interactively

Configures Atlassian Cloud credentials interactively

Usage: login

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian auth status - Shows the current authentication status

Shows the current authentication status

Usage: status

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian confluence - Confluence page management, search, and more

Confluence page management, search, and more

Usage: confluence <COMMAND>

Commands:
  comment   Manages comments on a Confluence page
  read      Fetches a Confluence page and outputs it as JFM markdown or ADF JSON
  write     Pushes content to a Confluence page
  edit      Interactive fetch-edit-push cycle for a Confluence page
  search    Searches Confluence pages using CQL
  create    Creates a new Confluence page
  delete    Deletes a Confluence page
  label     Manages labels on Confluence pages
  download  Recursively downloads a Confluence page tree
  children  Lists child pages of a Confluence page or top-level pages in a space
  user      Confluence user operations
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian confluence children - Lists child pages of a Confluence page or top-level pages in a space

Lists child pages of a Confluence page or top-level pages in a space

Usage: children [OPTIONS] [ID]

Arguments:
  [ID]  Page ID whose children should be listed. Omit when using `--space`

Options:
      --space <SPACE>          List top-level pages in this space (mutually exclusive with `id`)
      --recursive              Recursively fetch descendants
      --max-depth <MAX_DEPTH>  Maximum tree depth when `--recursive` is set (0 = unlimited) [default: 0]
  -o, --output <OUTPUT>        Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help                   Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence comment - Manages comments on a Confluence page

Manages comments on a Confluence page

Usage: comment <COMMAND>

Commands:
  list  Lists comments on a Confluence page
  add   Adds a comment to a Confluence page
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian confluence comment add - Adds a comment to a Confluence page

Adds a comment to a Confluence page

Usage: add [OPTIONS] <ID> [FILE]

Arguments:
  <ID>    Confluence page ID
  [FILE]  Input file (reads from stdin if omitted or "-")

Options:
      --format <FORMAT>  Input format [default: jfm] [possible values: jfm, adf]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence comment list - Lists comments on a Confluence page

Lists comments on a Confluence page

Usage: list [OPTIONS] <ID>

Arguments:
  <ID>  Confluence page ID

Options:
      --limit <LIMIT>    Maximum number of comments to display [default: 25]
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence create - Creates a new Confluence page

Creates a new Confluence page

Usage: create [OPTIONS] [FILE]

Arguments:
  [FILE]  Input file containing JFM markdown or ADF JSON (reads from stdin if omitted or "-")

Options:
      --format <FORMAT>  Input format [default: jfm] [possible values: jfm, adf]
      --space <SPACE>    Space key (e.g., "ENG"). Overrides frontmatter
      --title <TITLE>    Page title. Overrides frontmatter
      --parent <PARENT>  Parent page ID for nesting under an existing page
      --dry-run          Shows what would be sent without creating
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence delete - Deletes a Confluence page

Deletes a Confluence page

Usage: delete [OPTIONS] <ID>

Arguments:
  <ID>  Confluence page ID (e.g., 12345678)

Options:
      --force  Skips the confirmation prompt
      --purge  Permanently purges the page instead of moving to trash (requires space admin)
  -h, --help   Print help


================================================================================

omni-dev atlassian confluence download - Recursively downloads a Confluence page tree

Recursively downloads a Confluence page tree

Usage: download [OPTIONS] <ID|--space <SPACE>>

Arguments:
  [ID]  Root Confluence page ID to start from

Options:
      --space <SPACE>                Space key — downloads every top-level page in the space
      --output-dir <OUTPUT_DIR>      Output directory [default: .]
      --format <FORMAT>              Output format per page [default: jfm] [possible values: jfm, adf]
      --concurrency <CONCURRENCY>    Maximum concurrent downloads [default: 8]
      --max-depth <MAX_DEPTH>        Maximum tree depth (0 = unlimited) [default: 0]
      --title-filter <TITLE_FILTER>  Only download pages whose title contains this substring (case-insensitive). Children of non-matching pages are still traversed
      --resume                       Use manifest for ID-aware resume (skip already-downloaded pages)
      --on-conflict <ON_CONFLICT>    What to do when a file already exists [default: backup] [possible values: backup, skip, overwrite]
  -h, --help                         Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence edit - Interactive fetch-edit-push cycle for a Confluence page

Interactive fetch-edit-push cycle for a Confluence page

Usage: edit <ID>

Arguments:
  <ID>  Confluence page ID (e.g., 12345678)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian confluence label - Manages labels on Confluence pages

Manages labels on Confluence pages

Usage: label <COMMAND>

Commands:
  list    Lists labels on a Confluence page
  add     Adds labels to a Confluence page
  remove  Removes labels from a Confluence page
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian confluence label add - Adds labels to a Confluence page

Adds labels to a Confluence page

Usage: add --labels <LABELS> <ID>

Arguments:
  <ID>  Confluence page ID (e.g., 12345678)

Options:
      --labels <LABELS>  Comma-separated list of labels to add
  -h, --help             Print help


================================================================================

omni-dev atlassian confluence label list - Lists labels on a Confluence page

Lists labels on a Confluence page

Usage: list [OPTIONS] <ID>

Arguments:
  <ID>  Confluence page ID (e.g., 12345678)

Options:
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence label remove - Removes labels from a Confluence page

Removes labels from a Confluence page

Usage: remove --labels <LABELS> <ID>

Arguments:
  <ID>  Confluence page ID (e.g., 12345678)

Options:
      --labels <LABELS>  Comma-separated list of labels to remove
  -h, --help             Print help


================================================================================

omni-dev atlassian confluence read - Fetches a Confluence page and outputs it as JFM markdown or ADF JSON

Fetches a Confluence page and outputs it as JFM markdown or ADF JSON

Usage: read [OPTIONS] <ID>

Arguments:
  <ID>  Confluence page ID (e.g., 12345678)

Options:
  -o, --output <OUTPUT>  Output file (writes to stdout if omitted)
      --format <FORMAT>  Output format [default: jfm] [possible values: jfm, adf]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence search - Searches Confluence pages using CQL

Searches Confluence pages using CQL

Usage: search [OPTIONS]

Options:
      --cql <CQL>        Raw CQL query string (e.g., "space = ENG AND title ~ 'architecture'")
      --space <SPACE>    Filter by space key
      --title <TITLE>    Filter by title (substring match)
      --limit <LIMIT>    Maximum number of results, 0 for unlimited (default: 25) [default: 25]
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence user - Confluence user operations

Confluence user operations

Usage: user <COMMAND>

Commands:
  search  Searches Confluence users by display name or email
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian confluence user search - Searches Confluence users by display name or email

Searches Confluence users by display name or email

Usage: search [OPTIONS] --query <QUERY>

Options:
      --query <QUERY>    Search text (matches display name or email)
      --limit <LIMIT>    Maximum number of results, 0 for unlimited (default: 25) [default: 25]
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian confluence write - Pushes content to a Confluence page

Pushes content to a Confluence page

Usage: write [OPTIONS] <ID> [FILE]

Arguments:
  <ID>    Confluence page ID (e.g., 12345678)
  [FILE]  Input file (reads from stdin if omitted or "-")

Options:
      --format <FORMAT>  Input format [default: jfm] [possible values: jfm, adf]
      --force            Skips the confirmation prompt
      --dry-run          Shows what would change without writing
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian convert - Converts between JFM markdown and ADF JSON

Converts between JFM markdown and ADF JSON

Usage: convert <COMMAND>

Commands:
  to-adf    Converts JFM markdown to ADF JSON
  from-adf  Converts ADF JSON to JFM markdown
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian convert from-adf - Converts ADF JSON to JFM markdown

Converts ADF JSON to JFM markdown

Usage: from-adf [OPTIONS] [FILE]

Arguments:
  [FILE]  Input file (reads from stdin if omitted or "-")

Options:
      --strip-local-ids  Omit localId attributes from output for readability
  -h, --help             Print help


================================================================================

omni-dev atlassian convert to-adf - Converts JFM markdown to ADF JSON

Converts JFM markdown to ADF JSON

Usage: to-adf [OPTIONS] [FILE]

Arguments:
  [FILE]  Input file (reads from stdin if omitted or "-")

Options:
      --compact  Outputs compact JSON instead of pretty-printed
  -h, --help     Print help


================================================================================

omni-dev atlassian jira - JIRA issue management, search, agile boards, and more

JIRA issue management, search, agile boards, and more

Usage: jira <COMMAND>

Commands:
  read        Fetches a JIRA issue and outputs it as JFM markdown or ADF JSON
  write       Pushes content to a JIRA issue
  edit        Interactive fetch-edit-push cycle for a JIRA issue
  search      Searches JIRA issues using JQL
  create      Creates a new JIRA issue
  transition  Lists or executes workflow transitions on a JIRA issue
  comment     Manages comments on a JIRA issue
  delete      Deletes a JIRA issue
  dev         Shows development status (linked PRs, branches, repositories) for a JIRA issue
  project     Lists JIRA projects
  field       Manages JIRA field definitions and options
  board       Manages JIRA agile boards
  sprint      Manages JIRA agile sprints
  link        Manages JIRA issue links
  changelog   Shows change history for JIRA issues
  attachment  Downloads JIRA issue attachments
  watcher     Manages watchers on a JIRA issue
  worklog     Manages worklogs (time tracking) on a JIRA issue
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira attachment - Downloads JIRA issue attachments

Downloads JIRA issue attachments

Usage: attachment <COMMAND>

Commands:
  download  Downloads all attachments (or filtered by pattern)
  images    Downloads only image attachments
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira attachment download - Downloads all attachments (or filtered by pattern)

Downloads all attachments (or filtered by pattern)

Usage: download [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
      --output-dir <OUTPUT_DIR>  Output directory (defaults to current directory) [default: .]
      --filter <FILTER>          Filter filenames by substring (case-insensitive)
  -h, --help                     Print help


================================================================================

omni-dev atlassian jira attachment images - Downloads only image attachments

Downloads only image attachments

Usage: images [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
      --output-dir <OUTPUT_DIR>  Output directory (defaults to current directory) [default: .]
  -h, --help                     Print help


================================================================================

omni-dev atlassian jira board - Manages JIRA agile boards

Manages JIRA agile boards

Usage: board <COMMAND>

Commands:
  list    Lists agile boards
  issues  Lists issues on a board
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira board issues - Lists issues on a board

Lists issues on a board

Usage: issues [OPTIONS] --board-id <BOARD_ID>

Options:
      --board-id <BOARD_ID>  Board ID
      --jql <JQL>            JQL filter for issues
      --limit <LIMIT>        Maximum number of results, 0 for unlimited (default: 50) [default: 50]
  -o, --output <OUTPUT>      Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help                 Print help (see more with '--help')


================================================================================

omni-dev atlassian jira board list - Lists agile boards

Lists agile boards

Usage: list [OPTIONS]

Options:
      --project <PROJECT>  Filter by project key
      --type <TYPE>        Filter by board type (scrum or kanban)
      --limit <LIMIT>      Maximum number of results, 0 for unlimited (default: 50) [default: 50]
  -o, --output <OUTPUT>    Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help               Print help (see more with '--help')


================================================================================

omni-dev atlassian jira changelog - Shows change history for JIRA issues

Shows change history for JIRA issues

Usage: changelog [OPTIONS] <KEYS>

Arguments:
  <KEYS>  Issue keys, comma-separated (e.g., PROJ-1 or PROJ-1,PROJ-2)

Options:
      --limit <LIMIT>    Maximum number of changelog entries per issue (default: 50) [default: 50]
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira comment - Manages comments on a JIRA issue

Manages comments on a JIRA issue

Usage: comment <COMMAND>

Commands:
  list  Lists comments on a JIRA issue
  add   Adds a comment to a JIRA issue
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira comment add - Adds a comment to a JIRA issue

Adds a comment to a JIRA issue

Usage: add [OPTIONS] <KEY> [FILE]

Arguments:
  <KEY>   JIRA issue key (e.g., PROJ-123)
  [FILE]  Input file (reads from stdin if omitted or "-")

Options:
      --format <FORMAT>  Input format [default: jfm] [possible values: jfm, adf]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira comment list - Lists comments on a JIRA issue

Lists comments on a JIRA issue

Usage: list [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
      --limit <LIMIT>    Maximum number of comments to return. Use 0 for unlimited [default: 0]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira create - Creates a new JIRA issue

Creates a new JIRA issue

Usage: create [OPTIONS] [FILE]

Arguments:
  [FILE]  Input file containing JFM markdown or ADF JSON (reads from stdin if omitted or "-")

Options:
      --format <FORMAT>    Input format [default: jfm] [possible values: jfm, adf]
      --project <PROJECT>  Project key (e.g., "PROJ"). Overrides frontmatter
      --type <TYPE>        Issue type (e.g., "Task", "Bug", "Story"). Overrides frontmatter
      --summary <SUMMARY>  Issue summary/title. Overrides frontmatter
      --dry-run            Shows what would be sent without creating
  -h, --help               Print help (see more with '--help')


================================================================================

omni-dev atlassian jira delete - Deletes a JIRA issue

Deletes a JIRA issue

Usage: delete [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
      --force  Skips the confirmation prompt
  -h, --help   Print help


================================================================================

omni-dev atlassian jira dev - Shows development status (linked PRs, branches, repositories) for a JIRA issue

Shows development status (linked PRs, branches, repositories) for a JIRA issue

Usage: dev [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
      --type <TYPE>      Data type filter [possible values: pullrequest, branch, repository]
      --app <APP>        Application type filter (e.g., GitHub, bitbucket, stash). If omitted, queries all available integrations
      --summary          Show summary counts instead of full details
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira edit - Interactive fetch-edit-push cycle for a JIRA issue

Interactive fetch-edit-push cycle for a JIRA issue

Usage: edit <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira field - Manages JIRA field definitions and options

Manages JIRA field definitions and options

Usage: field <COMMAND>

Commands:
  list     Lists all field definitions
  options  Shows options for a custom field
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira field list - Lists all field definitions

Lists all field definitions

Usage: list [OPTIONS]

Options:
      --search <SEARCH>  Filter fields by name (case-insensitive substring match)
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira field options - Shows options for a custom field

Shows options for a custom field

Usage: options [OPTIONS] --field-id <FIELD_ID>

Options:
      --field-id <FIELD_ID>      Field ID (e.g., "customfield_10001")
      --context-id <CONTEXT_ID>  Context ID (auto-discovered if omitted)
  -o, --output <OUTPUT>          Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help                     Print help (see more with '--help')


================================================================================

omni-dev atlassian jira link - Manages JIRA issue links

Manages JIRA issue links

Usage: link <COMMAND>

Commands:
  list    Lists links on a JIRA issue
  types   Lists available issue link types
  create  Creates a link between two issues
  remove  Removes an issue link by ID
  epic    Links an issue to an epic (sets parent)
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira link create - Creates a link between two issues

Creates a link between two issues

Usage: create --type <TYPE> --inward <INWARD> --outward <OUTWARD>

Options:
      --type <TYPE>        Link type name (e.g., "Blocks", "Clones")
      --inward <INWARD>    Source issue key (e.g., for "Blocks": the issue doing the blocking)
      --outward <OUTWARD>  Target issue key (e.g., for "Blocks": the issue being blocked)
  -h, --help               Print help


================================================================================

omni-dev atlassian jira link epic - Links an issue to an epic (sets parent)

Links an issue to an epic (sets parent)

Usage: epic --epic <EPIC> --issue <ISSUE>

Options:
      --epic <EPIC>    Epic issue key
      --issue <ISSUE>  Issue key to link to the epic
  -h, --help           Print help


================================================================================

omni-dev atlassian jira link list - Lists links on a JIRA issue

Lists links on a JIRA issue

Usage: list [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira link remove - Removes an issue link by ID

Removes an issue link by ID

Usage: remove --link-id <LINK_ID>

Options:
      --link-id <LINK_ID>  Link ID to remove
  -h, --help               Print help


================================================================================

omni-dev atlassian jira link types - Lists available issue link types

Lists available issue link types

Usage: types [OPTIONS]

Options:
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira project - Lists JIRA projects

Lists JIRA projects

Usage: project <COMMAND>

Commands:
  list  Lists all accessible JIRA projects
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira project list - Lists all accessible JIRA projects

Lists all accessible JIRA projects

Usage: list [OPTIONS]

Options:
      --limit <LIMIT>    Maximum number of results, 0 for unlimited (default: 50) [default: 50]
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira read - Fetches a JIRA issue and outputs it as JFM markdown or ADF JSON

Fetches a JIRA issue and outputs it as JFM markdown or ADF JSON

Usage: read [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
  -o, --output <OUTPUT>  Output file (writes to stdout if omitted)
      --format <FORMAT>  Output format [default: jfm] [possible values: jfm, adf]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira search - Searches JIRA issues using JQL

Searches JIRA issues using JQL

Usage: search [OPTIONS]

Options:
      --jql <JQL>            Raw JQL query string (e.g., "project = PROJ AND status = Open")
      --project <PROJECT>    Filter by project key
      --assignee <ASSIGNEE>  Filter by assignee (display name or email)
      --status <STATUS>      Filter by status name
      --limit <LIMIT>        Maximum number of results, 0 for unlimited (default: 50) [default: 50]
  -o, --output <OUTPUT>      Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help                 Print help (see more with '--help')


================================================================================

omni-dev atlassian jira sprint - Manages JIRA agile sprints

Manages JIRA agile sprints

Usage: sprint <COMMAND>

Commands:
  list    Lists sprints for a board
  issues  Lists issues in a sprint
  add     Adds issues to a sprint
  create  Creates a new sprint
  update  Updates an existing sprint
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira sprint add - Adds issues to a sprint

Adds issues to a sprint

Usage: add --sprint-id <SPRINT_ID> --issues <ISSUES>

Options:
      --sprint-id <SPRINT_ID>  Sprint ID
      --issues <ISSUES>        Comma-separated issue keys (e.g., "PROJ-1,PROJ-2")
  -h, --help                   Print help


================================================================================

omni-dev atlassian jira sprint create - Creates a new sprint

Creates a new sprint

Usage: create [OPTIONS] --board-id <BOARD_ID> --name <NAME>

Options:
      --board-id <BOARD_ID>      Board ID to create the sprint on
      --name <NAME>              Sprint name
      --start-date <START_DATE>  Start date (ISO 8601, e.g., "2026-05-01")
      --end-date <END_DATE>      End date (ISO 8601, e.g., "2026-05-14")
      --goal <GOAL>              Sprint goal
  -h, --help                     Print help


================================================================================

omni-dev atlassian jira sprint issues - Lists issues in a sprint

Lists issues in a sprint

Usage: issues [OPTIONS] --sprint-id <SPRINT_ID>

Options:
      --sprint-id <SPRINT_ID>  Sprint ID
      --jql <JQL>              JQL filter for issues
      --limit <LIMIT>          Maximum number of results, 0 for unlimited (default: 50) [default: 50]
  -o, --output <OUTPUT>        Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help                   Print help (see more with '--help')


================================================================================

omni-dev atlassian jira sprint list - Lists sprints for a board

Lists sprints for a board

Usage: list [OPTIONS] --board-id <BOARD_ID>

Options:
      --board-id <BOARD_ID>  Board ID
      --state <STATE>        Filter by sprint state (active, future, closed)
      --limit <LIMIT>        Maximum number of results, 0 for unlimited (default: 50) [default: 50]
  -o, --output <OUTPUT>      Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help                 Print help (see more with '--help')


================================================================================

omni-dev atlassian jira sprint update - Updates an existing sprint

Updates an existing sprint

Usage: update [OPTIONS] --sprint-id <SPRINT_ID>

Options:
      --sprint-id <SPRINT_ID>    Sprint ID
      --name <NAME>              New sprint name
      --state <STATE>            New state (e.g., "active", "closed")
      --start-date <START_DATE>  New start date (ISO 8601)
      --end-date <END_DATE>      New end date (ISO 8601)
      --goal <GOAL>              New sprint goal
  -h, --help                     Print help


================================================================================

omni-dev atlassian jira transition - Lists or executes workflow transitions on a JIRA issue

Lists or executes workflow transitions on a JIRA issue

Usage: transition [OPTIONS] <KEY> [TRANSITION]

Arguments:
  <KEY>         JIRA issue key (e.g., PROJ-123)
  [TRANSITION]  Transition name or ID to execute. Omit to list available transitions

Options:
      --list             Lists available transitions (same as omitting the transition argument)
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira watcher - Manages watchers on a JIRA issue

Manages watchers on a JIRA issue

Usage: watcher <COMMAND>

Commands:
  list    Lists current watchers on an issue
  add     Adds a user as a watcher on an issue
  remove  Removes a user from watchers on an issue
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira watcher add - Adds a user as a watcher on an issue

Adds a user as a watcher on an issue

Usage: add --user <USER> <KEY>

Arguments:
  <KEY>  Issue key (e.g., "PROJ-123")

Options:
      --user <USER>  Account ID of the user to add
  -h, --help         Print help


================================================================================

omni-dev atlassian jira watcher list - Lists current watchers on an issue

Lists current watchers on an issue

Usage: list [OPTIONS] <KEY>

Arguments:
  <KEY>  Issue key (e.g., "PROJ-123")

Options:
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira watcher remove - Removes a user from watchers on an issue

Removes a user from watchers on an issue

Usage: remove --user <USER> <KEY>

Arguments:
  <KEY>  Issue key (e.g., "PROJ-123")

Options:
      --user <USER>  Account ID of the user to remove
  -h, --help         Print help


================================================================================

omni-dev atlassian jira worklog - Manages worklogs (time tracking) on a JIRA issue

Manages worklogs (time tracking) on a JIRA issue

Usage: worklog <COMMAND>

Commands:
  list  Lists worklogs on a JIRA issue
  add   Adds a worklog entry to a JIRA issue
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev atlassian jira worklog add - Adds a worklog entry to a JIRA issue

Adds a worklog entry to a JIRA issue

Usage: add [OPTIONS] --time-spent <TIME_SPENT> <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
      --time-spent <TIME_SPENT>  Time spent in JIRA duration format (e.g., "2h 30m", "1d", "45m")
      --started <STARTED>        When the work was started (ISO 8601, e.g., "2026-04-16T09:00:00.000+0000")
      --comment <COMMENT>        Comment describing the work performed
  -h, --help                     Print help


================================================================================

omni-dev atlassian jira worklog list - Lists worklogs on a JIRA issue

Lists worklogs on a JIRA issue

Usage: list [OPTIONS] <KEY>

Arguments:
  <KEY>  JIRA issue key (e.g., PROJ-123)

Options:
      --limit <LIMIT>    Maximum number of results, 0 for unlimited (default: 50) [default: 50]
  -o, --output <OUTPUT>  Output format [default: table] [possible values: table, json, yaml, yamls, jsonl]
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev atlassian jira write - Pushes content to a JIRA issue

Pushes content to a JIRA issue

Usage: write [OPTIONS] <KEY> [FILE]

Arguments:
  <KEY>   JIRA issue key (e.g., PROJ-123)
  [FILE]  Input file (reads from stdin if omitted or "-")

Options:
      --format <FORMAT>  Input format [default: jfm] [possible values: jfm, adf]
      --force            Skips the confirmation prompt
      --dry-run          Shows what would change without writing
  -h, --help             Print help (see more with '--help')


================================================================================

omni-dev commands - Command template management

Command template management

Usage: commands <COMMAND>

Commands:
  generate  Generates command templates
  help      Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev commands generate - Generates command templates

Generates command templates

Usage: generate <COMMAND>

Commands:
  commit-twiddle  Generates commit-twiddle command template
  pr-create       Generates pr-create command template
  pr-update       Generates pr-update command template
  all             Generates all command templates
  help            Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev commands generate all - Generates all command templates

Generates all command templates

Usage: all

Options:
  -h, --help  Print help


================================================================================

omni-dev commands generate commit-twiddle - Generates commit-twiddle command template

Generates commit-twiddle command template

Usage: commit-twiddle

Options:
  -h, --help  Print help


================================================================================

omni-dev commands generate pr-create - Generates pr-create command template

Generates pr-create command template

Usage: pr-create

Options:
  -h, --help  Print help


================================================================================

omni-dev commands generate pr-update - Generates pr-update command template

Generates pr-update command template

Usage: pr-update

Options:
  -h, --help  Print help


================================================================================

omni-dev config - Configuration and model information

Configuration and model information

Usage: config <COMMAND>

Commands:
  models  AI model configuration and information
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev config models - AI model configuration and information

AI model configuration and information

Usage: models <COMMAND>

Commands:
  show  Shows the embedded models.yaml configuration
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev config models show - Shows the embedded models.yaml configuration

Shows the embedded models.yaml configuration

Usage: show

Options:
  -h, --help  Print help


================================================================================

omni-dev git - Git-related operations

Git-related operations

Usage: git <COMMAND>

Commands:
  commit  Commit-related operations
  branch  Branch-related operations
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev git branch - Branch-related operations

Branch-related operations

Usage: branch <COMMAND>

Commands:
  info    Analyzes branch commits and outputs repository information in YAML format
  create  Create operations
  help    Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev git branch create - Create operations

Create operations

Usage: create <COMMAND>

Commands:
  pr    Creates a pull request with AI-generated description
  help  Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev git branch create pr - Creates a pull request with AI-generated description

Creates a pull request with AI-generated description

Usage: pr [OPTIONS]

Options:
      --base <BRANCH>              Base branch for the PR to be merged into (defaults to main/master)
      --model <MODEL>              Claude API model to use (if not specified, uses settings or default)
      --auto-apply                 Skips confirmation prompt and creates PR automatically
      --save-only <FILE>           Saves generated PR details to file without creating PR
      --ready                      Creates PR as ready for review (overrides default)
      --draft                      Creates PR as draft (overrides default)
      --context-dir <CONTEXT_DIR>  Path to custom context directory (defaults to .omni-dev/)
      --no-push                    Skip pushing the branch to remote before creating the PR
  -h, --help                       Print help


================================================================================

omni-dev git branch info - Analyzes branch commits and outputs repository information in YAML format

Analyzes branch commits and outputs repository information in YAML format

Usage: info [BASE_BRANCH]

Arguments:
  [BASE_BRANCH]  Base branch to compare against (defaults to main/master)

Options:
  -h, --help  Print help


================================================================================

omni-dev git commit - Commit-related operations

Commit-related operations

Usage: commit <COMMAND>

Commands:
  message  Commit message operations
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev git commit message - Commit message operations

Commit message operations

Usage: message <COMMAND>

Commands:
  view     Analyzes commits and outputs repository information in YAML format
  amend    Amends commit messages based on a YAML configuration file
  twiddle  AI-powered commit message improvement using Claude
  check    Checks commit messages against guidelines without modifying them
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help  Print help


================================================================================

omni-dev git commit message amend - Amends commit messages based on a YAML configuration file

Amends commit messages based on a YAML configuration file

Usage: amend <YAML_FILE>

Arguments:
  <YAML_FILE>  YAML file containing commit amendments

Options:
  -h, --help  Print help


================================================================================

omni-dev git commit message check - Checks commit messages against guidelines without modifying them

Checks commit messages against guidelines without modifying them

Usage: check [OPTIONS] [COMMIT_RANGE]

Arguments:
  [COMMIT_RANGE]  Commit range to check (e.g., HEAD~3..HEAD, abc123..def456). Defaults to commits ahead of main branch

Options:
      --model <MODEL>              Claude API model to use (if not specified, uses settings or default)
      --beta-header <KEY:VALUE>    Beta header to send with API requests (format: key:value). Only sent if the model supports it in the registry
      --context-dir <CONTEXT_DIR>  Path to custom context directory (defaults to .omni-dev/)
      --guidelines <GUIDELINES>    Explicit path to guidelines file
      --format <FORMAT>            Output format: text (default), json, yaml [default: text]
      --strict                     Exits with error code if any issues found (including warnings)
      --quiet                      Only shows errors/warnings, suppresses info-level output
      --verbose                    Shows detailed analysis including passing commits
      --show-passing               Includes passing commits in output (hidden by default)
      --concurrency <CONCURRENCY>  Maximum number of concurrent AI requests (default: 4) [default: 4]
      --no-coherence               Disables the cross-commit coherence pass
      --no-suggestions             Skips generating corrected message suggestions
      --twiddle                    Offers to apply suggested messages when issues are found
  -h, --help                       Print help


================================================================================

omni-dev git commit message twiddle - AI-powered commit message improvement using Claude

AI-powered commit message improvement using Claude

Usage: twiddle [OPTIONS] [COMMIT_RANGE]

Arguments:
  [COMMIT_RANGE]  Commit range to analyze and improve (e.g., HEAD~3..HEAD, abc123..def456)

Options:
      --model <MODEL>
          Claude API model to use (if not specified, uses settings or default)
      --beta-header <KEY:VALUE>
          Beta header to send with API requests (format: key:value). Only sent if the model supports it in the registry
      --auto-apply
          Skips confirmation prompt and applies amendments automatically
      --save-only <FILE>
          Saves generated amendments to file without applying
      --use-context
          Uses additional project context for better suggestions (Phase 3)
      --context-dir <CONTEXT_DIR>
          Path to custom context directory (defaults to .omni-dev/)
      --work-context <WORK_CONTEXT>
          Specifies work context (e.g., "feature: user authentication")
      --branch-context <BRANCH_CONTEXT>
          Overrides detected branch context
      --no-context
          Disables contextual analysis (uses basic prompting only)
      --concurrency <CONCURRENCY>
          Maximum number of concurrent AI requests (default: 4) [default: 4]
      --no-coherence
          Disables the cross-commit coherence pass
      --no-ai
          Skips AI processing and only outputs repository YAML
      --fresh
          Ignores existing commit messages and generates fresh ones based solely on diffs. This is the default behavior
      --refine
          Uses existing commit messages as a starting point for AI refinement instead of generating fresh messages from scratch
      --check
          Runs commit message validation after applying amendments
      --quiet
          Only shows errors/warnings, suppresses info-level output
  -h, --help
          Print help


================================================================================

omni-dev git commit message view - Analyzes commits and outputs repository information in YAML format

Analyzes commits and outputs repository information in YAML format

Usage: view [COMMIT_RANGE]

Arguments:
  [COMMIT_RANGE]  Commit range to analyze (e.g., HEAD~3..HEAD, abc123..def456)

Options:
  -h, --help  Print help


================================================================================

omni-dev help-all - Displays comprehensive help for all commands

Displays comprehensive help for all commands

Usage: help-all

Options:
  -h, --help  Print help
