원클릭으로
validate-changes
A workflow to verify that code changes (refactoring, new features) didn't break the scraper or the build.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
A workflow to verify that code changes (refactoring, new features) didn't break the scraper or the build.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | Validate Changes |
| description | A workflow to verify that code changes (refactoring, new features) didn't break the scraper or the build. |
Since this project relies on scraping a 3rd party website (CSFD.cz), validation is crucial to ensure their DOM hasn't changed or our logic isn't broken.
Ensure that TypeScript compiles and the dual-build system works.
# Checks types and builds both 'server' and 'mcp-server' related outputs
yarn build
Run the test suite. Note that some tests might hit the real CSFD website.
yarn test
The demo.ts file is a scratchpad for testing the actual scraper against current CSFD pages.
# Run the demo script
npm run demo
If the demo fails:
User-Agent headers in src/fetchers/fetcher.ts.If you modified mcp-server/, verify it builds and starts.
# Build specific to MCP
yarn build:mcp
# Try to run it (it handles stdio, so it will just wait for input, but shouldn't crash immediately)
node dist/bin/mcp-server.js
How to expose a CSFD scraper function as a tool for AI agents via the Model Context Protocol server.
A complete guide to adding a new data field to the CSFD scraper (e.g., extracting "budget" or "studio" from a movie page).