Skip to content

Commit cdcb1c7

Browse files
committed
docs: update manifest-automation Skill documentation
- Update workflow steps to include vendor manifest creation - Update github-stars.json and TypeScript generation steps - Refine next steps guidance
1 parent a1d76c3 commit cdcb1c7

File tree

1 file changed

+17
-16
lines changed
  • .claude/skills/manifest-automation

1 file changed

+17
-16
lines changed

.claude/skills/manifest-automation/SKILL.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ node .claude/skills/manifest-automation/scripts/automate.mjs update extension co
8686

8787
4. **Validate & Save**
8888
- Write manifest JSON to appropriate path
89+
- For IDE/CLI/Extension: check vendor manifest exists, create if missing
90+
- Update `data/github-stars.json`
91+
- Run `npm run generate` to regenerate TypeScript data files
8992
- Run schema validation
9093
- Report success/failures to user
9194

@@ -337,10 +340,11 @@ Status: DRAFT (3 fields incomplete)
337340
📝 Next Steps:
338341
1. Review manifest file: manifests/clis/cursor-cli.json
339342
2. Manually fill TODO-marked fields if information available
340-
3. **Update github-stars.json** with new entry
341-
4. Update i18n translations if English content changed
342-
5. Update verified field once data confirmed accurate
343-
6. Run validation: npm run test:validate
343+
3. Add i18n translations (zh-Hans, de, ko)
344+
4. Update verified field once data confirmed accurate
345+
5. Run validation: npm run test:validate
346+
347+
Note: Vendor manifest, github-stars.json, and TypeScript files already updated.
344348
```
345349

346350
## Comparison with manifest-creator
@@ -513,18 +517,13 @@ updateGithubStarsEntry(manifestType, manifestName, { isNew: operationMode === 'c
513517

514518
1. **Review manifest**: Check all extracted values for accuracy
515519
2. **Fill TODOs**: Manually add fields that couldn't be auto-discovered
516-
3. **Update github-stars.json**: Add entry for the new/updated manifest
517-
- Use: `updateGithubStarsEntry(type, id, { isNew: mode === 'create' })`
518-
- This adds an entry like `clis["cursor-cli"] = null`
519-
- Stars will be automatically fetched in the next scheduled update
520-
4. **Add translations**: Populate `i18n` object with localized content
521-
- **CRITICAL**: Ensure i18n content matches English default values
522-
- Validate all i18n fields are consistent across all supported languages
523-
- Check that no language has outdated or mismatched translations
524-
5. **Set verified**: Change `verified` to `true` if data is confirmed accurate
525-
6. **Add related products**: Manually curate `relatedProducts` array
526-
7. **Run validation**: Ensure schema compliance with `npm run test:validate`
527-
8. **Commit changes**: Add manifest to git repository
520+
3. **Add translations**: Populate `i18n` object with localized content (zh-Hans, de, ko)
521+
4. **Set verified**: Change `verified` to `true` if data is confirmed accurate
522+
5. **Add related products**: Manually curate `relatedProducts` array
523+
6. **Run validation**: Ensure schema compliance with `npm run test:validate`
524+
7. **Commit changes**: Add manifest to git repository
525+
526+
Note: Vendor manifest and github-stars.json are automatically handled during creation.
528527

529528
## i18n Consistency Requirements
530529

@@ -570,3 +569,5 @@ updateGithubStarsEntry(manifestType, manifestName, { isNew: operationMode === 'c
570569
- If default English fields change, add comment: `// TODO: Update i18n translations to match new English content`
571570
- Report i18n drift in completion report
572571
- Preserve existing i18n content (PRESERVE category) but flag for review
572+
573+

0 commit comments

Comments
 (0)