From code
Skips Phase 7 build validation if no code changes since Phase 5 passed, using git diff hash caching. Stamp cache after Phase 5 success, check before Phase 7.
npx claudepluginhub closedloop-ai/claude-plugins --plugin codeThis skill is limited to using the following tools:
Check whether a Phase 7 build-validator launch can be skipped because no code has changed since Phase 5 build validation passed.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Check whether a Phase 7 build-validator launch can be skipped because no code has changed since Phase 5 build validation passed.
The scripts/ directory is relative to this skill's base directory (shown above as "Base directory for this skill").
bash <base_directory>/scripts/check_build_cache.sh <WORKDIR> stamp
Output: BUILD_CACHE_STAMPED
bash <base_directory>/scripts/check_build_cache.sh <WORKDIR>
BUILD_CACHE_HIT
Action: Skip the Phase 7 build-validator launch. Build was already validated and no code changed.
BUILD_CACHE_MISS
reason: <why the cache is stale or missing>
Action: Run build-validator as normal.
The script hashes git diff HEAD output (all uncommitted changes). After Phase 5 passes, this hash is stored. Before Phase 7 runs, the current hash is compared. If Phase 6 (visual QA) made code fixes, the hash changes and build-validator re-runs. If Phase 6 was skipped or made no code changes, the hash matches and build-validator is skipped.