[Community Submission] Add skill: variant-option-normalizer#70
Open
raqibdev wants to merge 14 commits intotimctfl:mainfrom
Open
[Community Submission] Add skill: variant-option-normalizer#70raqibdev wants to merge 14 commits intotimctfl:mainfrom
raqibdev wants to merge 14 commits intotimctfl:mainfrom
Conversation
- Introduced a new skill for normalizing and repairing variant options in Shopify product CSVs. - Added detailed documentation outlining the skill's functionality, input requirements, and output format. - Included an example output to demonstrate the skill's capabilities and expected results.
…data during row reordering in variant option normalizer
…tespace trimming, clarifying missing image checks, and adding reminders for Shopify import processes.
…r corrected CSV and change log outputs
… call in audit process
… documentation for audit script
…ils and JSON metadata
…better variant normalization
… variant normalization
…ons for improved variant normalization
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Implement
variant-option-normalizerskill: scans Shopify product CSVs for inconsistent option values, proposes canonical naming, and produces a corrected CSV with change log.scripts/normalize_audit.py(Python 3.10+, stdlib only) with 8 detection categories and a structured JSON schema documented inreferences/json-schema.mdassets/size_aliases.jsonandassets/option_name_aliases.jsoncovering apparel letter, plus, infant, toddler, youth, petite, and tall size systems plus color alias groupsSKILL.mdto orchestrate the script-first workflow with LLM fallback if Python is unavailableTest plan
python3 scripts/normalize_audit.py fixtures/greatoutdoorsco/shopify-products-messy-variants.csv --assets-dir assets/and confirm 10 issues detected across all 8 categoriesfixtures/greatoutdoorsco/shopify-products.csvand confirm 16 issues with no false positivesContributor Attestation