A
alicloud-solution-content-article-illustrator-test
About alicloud-solution-content-article-illustrator-test
A smoke-test project for the alicloud-solution-content-article-illustrator skill, intended for people maintaining that skill and its workflow. It checks script compilation, preference fallback, prompts, and a mock backend run, as well as the generated article’s image links and test evidence.
Key features
- 01Check skill metadata and script compilation
- 02Verify project-to-user preference fallback
- 03Check type and style compatibility documentation
- 04Run the mock backend workflow
- 05Validate article output and relative image links
Use cases
- 01Run smoke tests after changing the skill
- 02Check preference-loading precedence
- 03Verify prompts exist before image generation
- 04Confirm article output uses relative image links
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-solution-content-article-illustrator-testAfter installing, type/alicloud-solution-content-article-illustrator-testin Claude Code to confirm it loaded.
Bundled filesscripts/smoke_test_article_illustrator.py
Details
From the project READMECategory: test
Content Article Illustrator Smoke Test
Prerequisites
- Target skill path:
skills/solutions/alicloud-solution-content-article-illustrator/ - Python 3
Test Steps
- Compile helper scripts:
python3 tests/common/compile_skill_scripts.py \
--skill-path skills/solutions/alicloud-solution-content-article-illustrator \
--output output/alicloud-solution-content-article-illustrator-test/compile-check.json
- Run the executable smoke test:
python3 tests/solutions/alicloud-solution-content-article-illustrator-test/scripts/smoke_test_article_illustrator.py \
--output output/alicloud-solution-content-article-illustrator-test/smoke-test-result.json
- Save command outputs under
output/alicloud-solution-content-article-illustrator-test/.
Pass Criteria
SKILL.mdcontains valid frontmatter.- Helper scripts compile successfully.
load_preferences.pyhonors project-over-user fallback.load_preferences.pycaptures watermark, output-dir, and custom style names from project preferences.- References document Type and Style as separate axes.
- Style docs include a Type x Style compatibility matrix and auto-selection guidance.
- Backend contract documents recommendation without hard-binding.
- Prompt docs and generated prompt files use structured sections such as
ZONES,LABELS,COLORS, andASPECT. - Workflow and prompt docs explain
direct,style, andpalettereference usage. run_workflow.pyexecutes the mock backend flow and writes workflow evidence.- Prompt files exist before generated images.
- Final
article.with-images.mduses relativeimages/...links. - Evidence exists under
output/alicloud-solution-content-article-illustrator-test/.
Result Template
- Date: YYYY-MM-DD
- Skill: skills/solutions/alicloud-solution-content-article-illustrator
- Conclusion: pass / fail
- Notes:
Comments
Markdown supported