Skip to content

Improve daf-jira and daf-jira-mcp skills based on MCP integration learnings #348

@itdove

Description

@itdove

Background

During MCP JIRA integration testing, we discovered two areas where the skills documentation could be improved to better guide AI agents when working with JIRA.

Issue 1: Unnecessary daf config reading in daf-jira skill

Current behavior:
The daf-jira skill or agent workflow suggests reading daf config show --json before using daf jira create.

Problem:

  • daf jira create already has all the necessary logic built-in (field mappings, defaults, validation)
  • Reading config first is redundant and adds unnecessary steps
  • This guidance is only relevant when using MCP tools directly

Proposed fix:

  • Remove or reduce the emphasis on reading config before daf jira create in the daf-jira skill
  • Move the "read daf config first" guidance to the daf-jira-mcp skill where it's actually needed
  • Make it clear that daf jira create is self-contained and doesn't require pre-reading config

Issue 2: ADF (Atlassian Document Format) vs Wiki Markup confusion

Current behavior:
Skills say to use "JIRA Wiki markup syntax" for all JIRA fields.

Problem discovered:
When using MCP JIRA tools (mcp__mcp-atlassian__jira_create_issue), some fields require Atlassian Document Format (ADF) instead of Wiki markup:

  • Description field appeared to auto-convert Markdown to Wiki markup
  • acceptance_criteria field (customfield_10718) failed with "Operation value must be an Atlassian Document (see the Atlassian Document Format)"
  • It's unclear which fields need ADF vs plain text vs Wiki markup

Questions to investigate:

  1. Which JIRA fields require ADF format when using MCP tools?
  2. Does the MCP tool handle Markdown→ADF conversion automatically for some fields?
  3. Should the skill document ADF format requirements, or recommend using daf jira create for complex fields?
  4. Is there a JIRA API pattern to determine field format requirements (schema type, field metadata)?

Proposed investigation:

  • Test various field types with MCP tools to determine ADF requirements
  • Document which fields need special formatting
  • Consider adding ADF format examples to daf-jira-mcp skill
  • May need to recommend daf jira create over MCP for fields requiring ADF (complexity)

Acceptance Criteria

  • daf-jira skill no longer suggests reading config before daf jira create
  • daf-jira-mcp skill explicitly includes "read config first" as Step 1
  • Research completed on which JIRA fields require ADF format
  • daf-jira-mcp skill documents ADF requirements (or recommends daf commands for complex fields)
  • Skills updated in repository: devflow/cli_skills/
  • Skills deployed via daf skills command
  • Documentation tested with real MCP integration scenarios

Related Files

  • devflow/cli_skills/daf-jira/SKILL.md
  • devflow/cli_skills/daf-jira-mcp/SKILL.md
  • devflow/cli_skills/daf-jira-fields/SKILL.md (may need updates too)

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions