@@ -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