Skip to content

Align a0/skill-lib parser with canonical skill-lib - #72

Merged
erinepshovel-code merged 1 commit into
mainfrom
claude/quirky-brown-yTwRP
May 26, 2026
Merged

erinepshovel-code merged 1 commit into
mainfrom
claude/quirky-brown-yTwRP

Conversation

@erinepshovel-code

@erinepshovel-code erinepshovel-code commented May 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

Updates the skill-lib/ seed source's msdmd/parsers/universal.py to match the canonical The-Interdependency/skill-lib version (which already matches a0/.agents/skills). Documents the extensions param and prunes skip-dirs during the tree walk.

This PR installs the canonical organization-wide skill library repo-locally for agents. It does not require retroactive MODULE_BUILD coverage for existing modules.

Test plan

  • Confirm skill-lib/ and .agents/skills/ parsers are byte-identical

https://claude.ai/code/session_01GJKavx93UKecGB3Q4XyTHZ


Generated by Claude Code

Updates the skill-lib seed source to the corrected universal.py already
used in a0/.agents/skills: documents the extensions param and prunes
skip-dirs during the tree walk.

https://claude.ai/code/session_01GJKavx93UKecGB3Q4XyTHZ
Copilot AI review requested due to automatic review settings May 26, 2026 01:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Aligns the repo-local skill-lib/ seed parser with the canonical skill-lib / .agents/skills version, ensuring consistent msdmd block extraction behavior for agents and tooling.

Changes:

  • Updates the documented public API for walk_tree(...) to include the extensions parameter.
  • Replaces rglob("*") scanning with a recursive iterator that prunes skipped directories during traversal (while preserving deterministic ordering and extension filtering).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@erinepshovel-code
erinepshovel-code marked this pull request as ready for review May 26, 2026 01:56
@erinepshovel-code
erinepshovel-code merged commit e89ba8c into main May 26, 2026
9 of 10 checks passed
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.

3 participants