internationalcolorconsortium/iccdev/icc2-xml-spec-qa

Claude Code and agent skill by internationalcolorconsortium/iccdev

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Validate ICC.2 XML conversion, required spectral element payloads, and header relationships for spectral PCS, bi-spectral PCS, and MCS profiles with iccDumpProfile, iccRoundTrip, and iccPawgReport.

Install

npx vskill@latest install internationalcolorconsortium/iccdev/icc2-xml-spec-qa

SKILL.md

ICC.2 XML Specification QA

Use this skill when changing ICC.2 header XML parsing, spectral or bi-spectral signatures and ranges, MCS handling, or the related command-line QA surface.

Workflow

  1. Keep builds and generated evidence outside the source worktree. Do not add a

standalone C++ PoC; use the native checked-in XML inputs and existing tools.

  1. Read docs/xml-spec-qa.md and inspect the applicable ICC.2 clauses, encoding

tables, and formulae before changing an expected value or required child.

  1. Build iccFromXml, iccToXml, iccDumpProfile, iccRoundTrip, and

iccPawgReport with tests enabled.

  1. Run .github/scripts/iccdev-xml-spec-qa.sh with ICCDEV_TOOLS_DIR and an

isolated ICCDEV_TEST_OUTDIR.

  1. Require exact signatures, wavelength ranges, channel counts, XML fidelity,

required element payloads, expected negative diagnostics, and no sanitizer finding. For a field the binary encoding requires, omit its XML child explicitly and require parser-level rejection with no output rather than a default or uninitialized serialized value.

  1. Treat iccRoundTrip unsupported-profile results as capability evidence, not

successful transforms. Treat ICC.2 PAWG assessment failures as review data until its rule set is ICC.2-aware; require JSON parse evidence regardless.

  1. Discover and run iccdev.xml-spec-qa with CTest. For spectral MPE parser

changes, also run iccdev.spectral-clut-xml-channel-mismatch. Report the compiler, sanitizer envelope, profile inputs, complete pass count, and output path.

Do not commit generated profiles, round-trip XML, JSON reports, logs, profraw, or coverage HTML. If an XML specification contract changes, update the native fixture, script, CTest coverage, prompt/agent guidance, and this document together.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
182
Repository forks
48
7-day trend score
31

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/internationalcolorconsortium/iccdev/icc2-xml-spec-qa/badge)](https://verified-skill.com/skills/internationalcolorconsortium/iccdev/icc2-xml-spec-qa)

Something wrong with this skill or its page? Tell us.