Skip to content

Remove all references to deprecated DAF_AGENTS.md #350

@itdove

Description

@itdove

Background

DAF_AGENTS.md was removed in favor of the daf-workflow skill (see CHANGELOG.md #263), but many references to it remain in the codebase. These outdated references are confusing to users and need to be cleaned up.

Files with References

Based on grep search for "DAF_AGENTS", the following files contain references:

Documentation Files

  1. CLAUDE.md (line 5)

    • References DAF_AGENTS.md for daf tool usage instructions
    • Should reference daf-workflow skill instead
  2. README.md (line 553)

    • Step 5 mentions copying DAF_AGENTS.md
    • Should be removed or updated
  3. AGENTS.md (multiple locations)

    • Line 7: References DAF_AGENTS.md for JIRA operations
    • Lines 214-229: Entire section about DAF_AGENTS.md
    • Lines 1529-1537: Completed enhancements mentioning DAF_AGENTS.md features
    • Should reference daf-workflow skill instead
  4. docs/getting-started/installation.md (lines 730-949)

    • Entire section "Setting Up DAF_AGENTS.md (Required)"
    • Multiple subsections about placement, discovery, upgrades, customization
    • Should be completely removed or rewritten for daf-workflow skill
  5. docs/reference/configuration.md (line 1324)

    • Lists DAF_AGENTS.md as a context file
    • Should be removed
  6. devflow/cli_skills/daf-jira-fields/SKILL.md (line 277)

    • "See Also" section references DAF_AGENTS.md
    • Should reference daf-workflow skill instead

Code Files

  1. devflow/utils/daf_agents_validation.py (entire file)
    • Dedicated module for validating/upgrading DAF_AGENTS.md
    • Contains migration logic to offer deletion of old files
    • Should be reviewed: keep migration logic or remove entirely?

Changelog (Keep as-is)

  1. CHANGELOG.md (lines 50-60)
    • Documents the breaking change that removed DAF_AGENTS.md
    • These entries should remain as historical record

Acceptance Criteria

  • CLAUDE.md updated to reference daf-workflow skill instead of DAF_AGENTS.md
  • README.md step 5 removed or updated
  • AGENTS.md references to DAF_AGENTS.md replaced with daf-workflow skill
  • docs/getting-started/installation.md section removed or rewritten
  • docs/reference/configuration.md reference removed
  • devflow/cli_skills/daf-jira-fields/SKILL.md updated to reference daf-workflow skill
  • devflow/utils/daf_agents_validation.py reviewed and either kept (for migration) or removed
  • All grep searches for "DAF_AGENTS" return only CHANGELOG.md entries
  • Documentation is consistent about using daf-workflow skill for workflow guidance

Migration Strategy

Decision needed: Should we keep devflow/utils/daf_agents_validation.py for backward compatibility?

Option 1 - Keep migration logic:

  • Helps users who still have old DAF_AGENTS.md files
  • Offers to delete them when sessions are opened
  • Provides smooth transition

Option 2 - Remove completely:

  • Clean break, no legacy code
  • Users manually delete old DAF_AGENTS.md files
  • Simpler codebase

Implementation Notes

Replace all references with guidance to use:

  • daf-workflow skill for workflow guidance
  • AGENTS.md for project-specific instructions
  • CLAUDE.md for project guidelines
  • ORGANIZATION.md for JIRA templates (organization-specific)

Testing

  • Search codebase for all variations: DAF_AGENTS, daf_agents, daf-agents
  • Verify documentation builds successfully
  • Check that session initialization prompts don't reference DAF_AGENTS.md
  • Ensure skills don't reference DAF_AGENTS.md in "See Also" sections

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions