← ClaudeAtlas

daf-jira-fieldslisted

JIRA field mapping rules, validation, and defaults for DevAIFlow
itdove/devaiflow · ★ 2 · Code & Development · score 71
Install: claude install-skill itdove/devaiflow
# JIRA Field Intelligence for DevAIFlow Understanding JIRA field mappings, validation rules, and defaults for creating/updating JIRA issues. ## Quick Discovery ```bash # Discover YOUR JIRA's custom fields daf config show --fields # Refresh from JIRA API daf config refresh-jira-fields # View merged config daf config show ``` ## System vs Custom Fields (CRITICAL) ### System Fields Standard JIRA fields with **dedicated CLI options**: **Fields:** components, labels, assignee, reporter, priority, security-level, fixVersions, affectedVersions **Usage:** ```bash # ✅ CORRECT daf jira create bug --components backend --labels urgent --assignee jdoe # ❌ WRONG - Will error daf jira create bug --field components=backend # Error: Use --components option ``` **Array syntax:** Comma-separated values ```bash --components backend,frontend,api --labels urgent,production ``` ### Custom Fields Organization-specific fields with IDs like `customfield_12345`. Use **--field** with mapped names. **Discovery:** ```bash daf config show --fields ``` **Usage:** ```bash # Use YOUR organization's field names (not generic examples) daf jira create story \ --summary "Feature" \ --parent PROJ-1234 \ --field <your_field_name>=<value> ``` **Never use customfield IDs directly:** ```bash # ❌ WRONG --field customfield_12345=value # ✅ CORRECT - Use mapped name --field team_assignment=value ``` ## Field Mapping Structure **Location:** `$DEVAIFLOW_HOME/backends/jira.json` **Structure:** ```js