chore: sync React B2E (1.120.6) & B2X (1.120.6) samples with lockfiles and gitignore
Add package-lock.json generation for uiBundle directories and .gitignore
writing to the sync scripts so they persist across syncs.
Co-authored-by: gbockus-sf <76090802+gbockus-sf@users.noreply.github.com>
* feat(validate-skills): require js-yaml-parsable SKILL frontmatter
Validate the raw YAML between --- delimiters with js-yaml so frontmatter
matches strict parsers (e.g. descriptions with unquoted colon+space).
- Add js-yaml devDependency
- Extract parseFrontmatterBlock for shared delimiter parsing
- On YAMLException, report reason, line/column, character index, and snippet
Made-with: Cursor
* refactor(validate-skills): address PR review (YAMLException, JSON_SCHEMA, context)
- Catch only YAMLException; re-throw unexpected errors
- Parse frontmatter with yaml.JSON_SCHEMA
- Add rawFrontmatter to SkillContext; single parseFrontmatterBlock per file
- Type-guard mark fields and reason in formatYamlFrontmatterParseError
- Rename delimiterLen to fullMatchLen
- Collapse error message into one template literal
Made-with: Cursor
* ci: update package details and add GitHub workflows for skills validation and release
* chore: update Node version, change license, and refactor skills validation script to TypeScript
* chore: remove unused deps
* fix: npm package
* fix: flatten skills to pass validation
* chore: add validation script to package.json and update GitHub workflow to use it
* chore: enhance skills validation and update workflows for npm publishing
* refactor: streamline skills validation process in workflow and script
* refactor: improve documentation and structure of skills validation script
* implement checks based on jeff's best practices doc
* chore: add pull request template for skill submissions
* chore: update pull request template with additional references and improve automated checks section
* chore: update pull request template to clarify naming convention with a warning for gerund form
* chore: update pull request template to reference skill authoring guide and enhance checklist structure
* chore: enhance GitHub workflows for skills validation and release process
* refactor: improve parsing logic for SKILL.md files and enhance error collection in validation
* chore: update validation checks to enforce character limits for skill names and descriptions
* fix: remove unnecessary whitespace in footer string in validate-skills.ts