Skip to content

docs(education): add debugging-skills page as step 6 in the learning progression#761

Merged
potiuk merged 2 commits into
apache:mainfrom
justinmclean:education-debugging-skills
Jul 6, 2026
Merged

docs(education): add debugging-skills page as step 6 in the learning progression#761
potiuk merged 2 commits into
apache:mainfrom
justinmclean:education-debugging-skills

Conversation

@justinmclean

Copy link
Copy Markdown
Member

Summary

Inserts docs/education/debugging-skills.md between writing-safe-skills (step 5) and eval-driven-development (now step 7). The new page covers the diagnostic loop for a misbehaving skill: reading the audit log, isolating a prompt / tool / model-capability problem, and narrowing a flaky (probabilistic) failure. Renumbers all downstream steps in README.md, writing-safe-skills.md, eval-driven-development.md, and agentic-work.md.

Generated-by: Claude (claude-sonnet-4-6)

Type of change

  • Skill change (.claude/skills/<name>/) — eval fixtures updated below
  • Tool / bridge contract (tools/<system>/*.md)
  • Python package (tools/*/ with pyproject.toml)
  • Groovy reference impl
  • Cross-cutting (RFC, AGENTS.md, sandbox, privacy-LLM)
  • Documentation (docs/, README.md, CONTRIBUTING.md)
  • Project template (projects/_template/)
  • CI / dev loop (prek, workflows, validators)
  • Other:

Test plan

  • prek run --all-files passes
  • For Python packages touched: uv run pytest / ruff check / mypy passes
  • For Groovy bridges touched: command-line invocation tested end-to-end
  • For skill changes: eval suite passes for the affected skill
    (PYTHONPATH=tools/skill-evals/src python3 -m skill_evals.runner tools/skill-evals/evals/<skill>/)
  • For skill behaviour changes: a new or updated eval fixture is included in this PR
    (a regression test for the bug fixed / the behaviour added — see CONTRIBUTING.md)
  • Other:

…progression

Inserts docs/education/debugging-skills.md between writing-safe-skills
(step 5) and eval-driven-development (now step 7).  The new page covers
the diagnostic loop for a misbehaving skill: reading the audit log,
isolating a prompt / tool / model-capability problem, and narrowing a
flaky (probabilistic) failure.  Renumbers all downstream steps in
README.md, writing-safe-skills.md, eval-driven-development.md, and
agentic-work.md.

Generated-by: Claude (claude-sonnet-4-6)
@justinmclean justinmclean self-assigned this Jul 6, 2026

@potiuk potiuk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice

@potiuk potiuk merged commit 5500cea into apache:main Jul 6, 2026
8 checks passed
potiuk pushed a commit to justinmclean/airflow-steward that referenced this pull request Jul 7, 2026
…rogression

Adds docs/education/portable-skills.md covering how to author skills that are
project-agnostic (PRINCIPLE 12) and model-neutral (PRINCIPLE 9). Six patterns
are taught as authoring how-tos: placeholder use, adopter-config reads, the
validator audit step, capability-floor declarations (not vendor names),
harness-neutral step text, and preferring harness-neutral tools. Includes a
before/after annotated example and check-your-understanding questions.

Inserts the page as step 7, immediately after debugging-skills (step 6) and
before eval-driven-development, renumbering the downstream stages (eval 7->8,
agentic 8->9, english 9->10, contributing 10->11) and every cross-reference in
the neighbouring pages to match. Also corrects the your-first-skill.md forward
links, which apache#761 left at the pre-debugging numbering.

Generated-by: Claude (claude-opus-4-8)
potiuk pushed a commit that referenced this pull request Jul 7, 2026
…rogression (#762)

Adds docs/education/portable-skills.md covering how to author skills that are
project-agnostic (PRINCIPLE 12) and model-neutral (PRINCIPLE 9). Six patterns
are taught as authoring how-tos: placeholder use, adopter-config reads, the
validator audit step, capability-floor declarations (not vendor names),
harness-neutral step text, and preferring harness-neutral tools. Includes a
before/after annotated example and check-your-understanding questions.

Inserts the page as step 7, immediately after debugging-skills (step 6) and
before eval-driven-development, renumbering the downstream stages (eval 7->8,
agentic 8->9, english 9->10, contributing 10->11) and every cross-reference in
the neighbouring pages to match. Also corrects the your-first-skill.md forward
links, which #761 left at the pre-debugging numbering.

Generated-by: Claude (claude-opus-4-8)
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