Skip to content

components.d/tilegym: flat layout per-skill entries#146

Merged
mosheabr merged 1 commit into
mainfrom
moshea/tilegym-flat-layout
May 29, 2026
Merged

components.d/tilegym: flat layout per-skill entries#146
mosheabr merged 1 commit into
mainfrom
moshea/tilegym-flat-layout

Conversation

@mosheabr
Copy link
Copy Markdown
Collaborator

Summary

Follow-up to PR #121 (Hannah's path flip from `.agents/skills/` → canonical `skills/`). Restructure `components.d/tilegym.yml` to one-entry-per-skill flat layout matching the `tilegym-` prefixed names Hannah landed in source.

Why immediately after #121

PR #121 merged with the legacy sweep pattern to land the canonical-path correction quickly. Merging this PR before the first post-#121 sync runs means no nested `skills/TileGym/` directory is ever created in the catalog — single-step migration to flat layout, same pattern as Dynamo (#74#127).

Source state

7 skills, all renamed with `tilegym-` prefix + sig + card + BENCHMARK. 1 of 7 is fully 5/5; the other 6 lack eval datasets:

Skill sig card evals BENCHMARK
tilegym-adding-cutile-kernel
tilegym-converting-cutile-to-julia
tilegym-converting-cutile-to-triton
tilegym-cutile-autotuning
tilegym-cutile-python
tilegym-improve-cutile-kernel-perf
tilegym-monkey-patch-kernels-to-transformers

After this merges

Next sync publishes `tilegym-adding-cutile-kernel` flat at top level (5/5 compliant). The other 6 will drop on enforcement until Hannah's team adds eval datasets — Slack drafted separately to track the gap.

🤖 Generated with Claude Code

Follow-up to PR #121 (Hannah's path flip from .agents/skills/ to
canonical skills/). Restructure to one-entry-per-skill flat layout
matching the tilegym- prefixed names Hannah landed in source.

PR #121 was merged with the legacy sweep pattern (path: skills/,
catalog_dir: TileGym) to land the canonical-path correction quickly.
Merging this PR before the first post-#121 sync runs means no nested
skills/TileGym/ directory is ever created in the catalog.

Source state (7 skills, all sig + skill-card + BENCHMARK.md):
| Skill | sig | card | evals | BENCHMARK |
|---|---|---|---|---|
| tilegym-adding-cutile-kernel | ✓ | ✓ | ✓ | ✓ |
| tilegym-converting-cutile-to-julia | ✓ | ✓ | ✗ | ✓ |
| tilegym-converting-cutile-to-triton | ✓ | ✓ | ✗ | ✓ |
| tilegym-cutile-autotuning | ✓ | ✓ | ✗ | ✓ |
| tilegym-cutile-python | ✓ | ✓ | ✗ | ✓ |
| tilegym-improve-cutile-kernel-perf | ✓ | ✓ | ✗ | ✓ |
| tilegym-monkey-patch-kernels-to-transformers | ✓ | ✓ | ✗ | ✓ |

Sync after this lands publishes tilegym-adding-cutile-kernel flat at
top level. The other 6 will drop on enforcement until Hannah's team
adds eval datasets — Slack drafted to track the gap.

Signed-off-by: Moshe Abramovitch <moshea@nvidia.com>
@mosheabr mosheabr requested a review from sayalinvidia as a code owner May 29, 2026 14:36
@mosheabr mosheabr merged commit 684c17f into main May 29, 2026
3 checks passed
@mosheabr mosheabr deleted the moshea/tilegym-flat-layout branch May 29, 2026 14:37
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.

1 participant