Register AI-Q Blueprint skills#60
Conversation
|
Note: working to update source skill to meet signing reqs. |
Register aiq-research and aiq-deploy as separate catalog entries synced from NVIDIA-AI-Blueprints/aiq develop. Signed-off-by: Allan Enemark <aenemark@nvidia.com>
0fb99ec to
ec05671
Compare
mosheabr
left a comment
There was a problem hiding this comment.
Thanks Allan — great progress since my first review on 2026-05-19. Both blockers from before are resolved:
| First-review blocker | Now |
|---|---|
Author email was Gmail (exactly.allan@gmail.com) |
✅ Fixed — aenemark@nvidia.com |
| No signing artifacts on AIQ skills | ✅ Fixed — both aiq-research/ and aiq-deploy/ carry skill.oms.sig + skill-card.md on develop |
Also confirmed both skills ship evals/evals.json (required per v4 onboarding guide Step 2: "Skills must ship with an evals/ directory next to SKILL.md"). Nicely done.
One remaining blocker — slug mismatch:
name: AI-Q Blueprint lowercased with spaces→dashes derives to ai-q-blueprint, but the file is aiq.yml. Per anti-pattern #3, this breaks the auto-generated README version-cell patcher (which keys on the name-derived slug, not the filename).
Pick one of these — they're all valid:
name: AIQ+ keep filenameaiq.yml← cleanest, aligns with your catalog_dir naming (aiq-research,aiq-deploy)name: AIQ Blueprint+ rename file toaiq-blueprint.yml- Keep
name: AI-Q Blueprint+ rename file toai-q-blueprint.yml
Option 1 is the lowest-friction.
One small thing to flag:
PR is from your fork (exactlyallan/skills), so CI workflows are still gated and haven't reported. Once you push the slug fix, a maintainer needs to approve the workflow run — DCO + verify-authors will both pass based on your current commit metadata.
Once the slug is fixed and CI lands green, this is ready to merge.
|
can close this in favor of #99 |
|
Hi Allan — thanks for kicking this off back in May. Ajay Thorve's PR #99 came in this evening as a clean replacement that landed all the feedback from my earlier reviews (slug fixed to AIQ → aiq, source moved to main, both skills carry sig + card + evals.json). PR #99 is now merged so I'm closing this one to keep the history clean. Closing as superseded by #99. |
Onboarding type
components.d/<slug>.ymlfile)For new product onboarding - author affirmations
By submitting this PR, I confirm on behalf of my team:
.agents/skills/orskills/path used for new entries (or existing path retained for legacy entries percomponents.d/<slug>.yml)Reviewer checklist (OSS Skills PIC)
components.d/<slug>.ymlentry valid (required fields, uniquecatalog_dir, path exists in source repo, filename slug matches name)SKILL.mdfrontmatter spec-compliant (at least one sampled)All PRs
git commit -s).Other context
Registers
components.d/aiq.ymlso the skills catalog sync can mirror both public AI-Q Blueprint skills fromNVIDIA-AI-Blueprints/aiq.Catalog entries:
skills/aiq-research/->skills/aiq-research/skills/aiq-deploy/->skills/aiq-deploy/The entry currently targets
ref: developbecause the AIQ skills update is landing there first. Move this tomainor a stable release branch once AIQ stabilizes there.Validation:
components.d/aiq.ymlwith the Ruby standard YAML parser.git diff --check.SKILL.mdentrypoints forskills/aiq-research/andskills/aiq-deploy/.