feat: Breeze-aware AI agent skills system (GSoC 2026 PoC)#64012
Draft
Subham-KRLX wants to merge 1 commit intoapache:mainfrom
Draft
feat: Breeze-aware AI agent skills system (GSoC 2026 PoC)#64012Subham-KRLX wants to merge 1 commit intoapache:mainfrom
Subham-KRLX wants to merge 1 commit intoapache:mainfrom
Conversation
a2867e6 to
f4611e1
Compare
1 task
8261fb9 to
1eb312d
Compare
Contributor
Author
|
quick update i found a compatibility issue between the airflow insert license hook and our validate agent skills standard hook the license hook adds an spdx comment to the top of skill md which was breaking the strict start of file check for yaml frontmatter in the latest commit i have updated the validation script to ignore leading html blocks this keeps both hooks happy and passes all 298 local tests if you'd prefer we just exclude these files from the license hook via pre commit config yaml to keep the validator logic simpler just let me know. |
43b66bd to
250038c
Compare
PoC for apache#62500 — Airflow Contribution and Verification Agent Skills. - Implements BreezieContext for automated environment detection (Host vs. Breeze). - Standardizes agent skills in the .agents/skills/ directory using agentskills.io format. - Adds validate-agent-skills-standard pre-commit hook for automated compliance check. - Includes rich documentation (AGENTS.md) and exhaustive test coverage for extraction logic.
250038c to
67a96a1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PoC for #62500 — Airflow Contribution and Verification Agent Skills GSoC 2026.
Core Components
breeze_context.py — Environment detection (host vs Breeze) + context-aware commands + host-only guardrails
.agents/skills/ — 3 skills in agentskills.io standard (YAML frontmatter + Markdown body)
stage-changes (git add - host-only)
run-static-checks (prek run - both contexts)
run-unit-tests (uv run pytest / breeze exec pytest)
validate_skills.py — Pre-commit hook that enforces agentskills.io standard compliance
What Works
✅ 298/298 tests passing (unit + edge-case + end-to-end scenario exam)
✅ Zero lint/format errors
✅ Skills validated against agentskills.io spec
✅ Docker-only detection (aligned with docker_command_utils.py)
✅ No custom JSON artifacts — agentskills.io is the source of truth
Design Philosophy
YAML frontmatter + Markdown is natively consumed by Claude Code, Cursor, Gemini CLI
CI enforces standard compliance via pre-commit hook
Context-aware commands prevent agent failures in Breeze
Scenario exam proves real contributor workflows work
closes: #62500
Was generative AI tooling used to co-author this PR?
Yes — Gemini (Code Research and PR Description)