Skip to content

Conversation

@kaxil
Copy link
Collaborator

@kaxil kaxil commented Jan 31, 2026

Summary

Migrates the testing-dags skill from MCP tool syntax to the af CLI, maintaining consistency with the airflow skill.

Changes

  • Add CLI preamble: New "Running the CLI" section with uvx --from astro-airflow-mcp@latest af instruction
  • Replace MCP tools with af commands:
    MCP Tool af Command
    trigger_dag_and_wait() af runs trigger-wait
    trigger_dag() af runs trigger
    get_dag_run() af runs get
    diagnose_dag_run() af runs diagnose
    get_task_logs() af tasks logs
    list_import_errors af dags errors
    get_dag_details() af dags get
    explore_dag() af dags explore
    list_connections af config connections
    list_variables af config variables
  • Remove obsolete sections: "CLI vs MCP Quick Reference" warning section removed (no longer relevant)
  • Rename reference table: "MCP Tools Quick Reference" → "CLI Quick Reference"
  • Update all code examples: Changed from MCP function syntax to bash commands

Design Rationale

The MCP server is being phased out in favor of the af CLI which provides the same functionality with better UX (no MCP configuration needed, just uvx). This change aligns the testing-dags skill with the already-updated airflow skill.

🤖 Generated with Claude Code

Migrate the testing-dags skill from MCP tool syntax to the `af` CLI,
maintaining consistency with the airflow skill.

Changes:
- Add "Running the CLI" section with uvx instruction
- Replace all MCP tool references with equivalent `af` commands
- Remove "CLI vs MCP Quick Reference" section (no longer relevant)
- Rename "MCP Tools Quick Reference" to "CLI Quick Reference"
- Update all code examples to bash commands
- Keep core workflow philosophy (trigger first, debug on failure)
@kaxil kaxil requested a review from milton-li January 31, 2026 00:59
@kaxil kaxil merged commit 94a438e into main Jan 31, 2026
4 checks passed
@kaxil kaxil deleted the feat/testing-dags-use-af-cli branch January 31, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants