@@ -86,6 +86,9 @@ node .claude/skills/manifest-automation/scripts/automate.mjs update extension co
8686
87874. **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:
3383411. Review manifest file: manifests/clis/cursor-cli.json
3393422. 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
5145181. **Review manifest**: Check all extracted values for accuracy
5155192. **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