-
Notifications
You must be signed in to change notification settings - Fork 2
Remove all references to deprecated DAF_AGENTS.md #350
Copy link
Copy link
Closed
Labels
breaking-changecleanupdocumentationImprovements or additions to documentationImprovements or additions to documentationtask
Description
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
-
CLAUDE.md (line 5)
- References DAF_AGENTS.md for daf tool usage instructions
- Should reference daf-workflow skill instead
-
README.md (line 553)
- Step 5 mentions copying DAF_AGENTS.md
- Should be removed or updated
-
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
-
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
-
docs/reference/configuration.md (line 1324)
- Lists DAF_AGENTS.md as a context file
- Should be removed
-
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
- 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)
- 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
breaking-changecleanupdocumentationImprovements or additions to documentationImprovements or additions to documentationtask