Goal
Integrate the shop-related skills from SIN-Shop-Center into the SIN-Code bundled skill catalog and plan their long-term fusion strategy.
What Already Exists
SIN-Code/skills/shop-skills/cj-dropshipping/ (bundled doc)
SIN-Code/skills/shop-skills/stripe/ (bundled doc)
SIN-Code/skills/shop-skills/tiktok-shop/ (bundled doc)
- Validation script was updated to support one-level nested skill categories.
Source Repos to Fuse
| Bundled Skill |
Source Repos |
Current State |
cj-dropshipping |
OpenSIN-Code/cj-dropshipping-skill + SIN-Shop-Center/SIN-CJDropshipping-Bundle |
bundled doc only, external implementation |
stripe |
SIN-Shop-Center/SIN-Stripe-Bundle |
bundled doc only, external implementation |
tiktok-shop |
SIN-Shop-Center/SIN-eCommerce-Scraper-Bundle (TikTok Shop part) |
bundled doc only, external implementation |
Long-Term Strategy
Follow the canonical skill lifecycle:
- Phase 1 — external implementation stays canonical until a native
sin-code subcommand exists.
- Phase 2 — bundled
SKILL.md docs are the offline reference (already done for the three shop skills).
- Phase 3 — implement native
sin-code cj, sin-code stripe, sin-code tiktok-shop subcommands when the shop domain matures.
- Phase 4 — deprecate the external repos once native implementations are stable.
Immediate Tasks
Acceptance Criteria
python3 scripts/validate_skill.py --all-bundled --strict passes.
sin-code skills list shows the three shop skills under their category (or flat).
- The three
SKILL.md files clearly state that the canonical implementation is external and point to the source repos.
Goal
Integrate the shop-related skills from
SIN-Shop-Centerinto theSIN-Codebundled skill catalog and plan their long-term fusion strategy.What Already Exists
SIN-Code/skills/shop-skills/cj-dropshipping/(bundled doc)SIN-Code/skills/shop-skills/stripe/(bundled doc)SIN-Code/skills/shop-skills/tiktok-shop/(bundled doc)Source Repos to Fuse
cj-dropshippingOpenSIN-Code/cj-dropshipping-skill+SIN-Shop-Center/SIN-CJDropshipping-BundlestripeSIN-Shop-Center/SIN-Stripe-Bundletiktok-shopSIN-Shop-Center/SIN-eCommerce-Scraper-Bundle(TikTok Shop part)Long-Term Strategy
Follow the canonical skill lifecycle:
sin-codesubcommand exists.SKILL.mddocs are the offline reference (already done for the three shop skills).sin-code cj,sin-code stripe,sin-code tiktok-shopsubcommands when the shop domain matures.Immediate Tasks
lifecycle: externalto the frontmatter of the three shop skills.sourcesfrontmatter entries pointing to the canonical external repos.mcpclient/registry.goandskillmgr.KnownSkills()if they should be installable viasin-code skill install.SIN-Shop-Center/SIN-eCommerce-Scraper-Bundleshould be split into dedicatedtiktok-shop-skillandcj-dropshipping-skillrepos, or kept as a bundle.context/,frameworks/,tasks/,templates/with minimal .md content so strict validation has no empty-dir warnings.Acceptance Criteria
python3 scripts/validate_skill.py --all-bundled --strictpasses.sin-code skills listshows the three shop skills under their category (or flat).SKILL.mdfiles clearly state that the canonical implementation is external and point to the source repos.