Skip to content

fix: add YAML frontmatter to business-docs-sync skill#13

Open
xiaolai wants to merge 1 commit into
Ibrahim-3d:masterfrom
xiaolai:fix/nlpm-business-docs-sync-frontmatter
Open

fix: add YAML frontmatter to business-docs-sync skill#13
xiaolai wants to merge 1 commit into
Ibrahim-3d:masterfrom
xiaolai:fix/nlpm-business-docs-sync-frontmatter

Conversation

@xiaolai

@xiaolai xiaolai commented Apr 30, 2026

Copy link
Copy Markdown

Automated: drive-by fix from NLPM, an NL artifact linter. Reviewed and reproduced before submission.

Bug: skills/business-docs-sync/SKILL.md has no YAML frontmatter — the file opens directly with # Business Document Sync Strategy; both required name and description fields are absent, making the skill invisible to the Skill tool and preventing it from being discovered or invoked.

Evidence: head -1 skills/business-docs-sync/SKILL.md# Business Document Sync Strategy (no preceding --- block); the Skill tool requires name in frontmatter for registration.

Fix: Added minimal YAML frontmatter with name: business-docs-sync and a description matching the skill's stated trigger conditions.

The skill file had no frontmatter at all — both required name and
description fields were missing. Without frontmatter the Skill tool
cannot discover or invoke it.

Co-Authored-By: Claude Code <noreply@anthropic.com>

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

This pull request adds metadata frontmatter to the business-docs-sync skill documentation, defining its name and purpose. A review comment suggests updating the description to include specific workflow step designations and trigger keywords to maintain consistency with other skills in the Evaluate-Loop.

@@ -1,3 +1,8 @@
---
name: business-docs-sync
description: Use when completing a track that changes pricing, AI models, product features, or asset pipelines — syncs business context documents across all tiers.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

To maintain consistency with other skills in the Evaluate-Loop (such as loop-executor and loop-execution-evaluator), the description should include the step designation and explicit trigger keywords. This ensures the Skill tool and agents can accurately identify and invoke the skill based on the defined workflow.

Suggested change
description: Use when completing a track that changes pricing, AI models, product features, or asset pipelines — syncs business context documents across all tiers.
description: "Evaluate-Loop Step 5.5: BUSINESS DOC SYNC. Use when completing a track that changes pricing, AI models, product features, or asset pipelines — syncs business context documents across all tiers. Triggered by: track completion, evaluation complete, or '/conductor sync-docs'."

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