Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Sign in to like and favorite skills
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a browser-based DICOM anonymization and sending tool. Key features:
Based on PRD requirements:
Once the project is initialized, common commands will be:
# Install dependencies pnpm install # Run development server pnpm dev # Build for production pnpm build # Run tests pnpm test # Lint code pnpm lint # Type checking pnpm type-check # Run Docker compose for dcm4chee test server docker-compose up -d
TODO
When testing the web app with Playwright e2e test or using the Playwright MCP:
browser_file_upload tool when modal state shows "[File chooser]"// Click Browse Files label to trigger file input await page.getByText('Browse Files').click() // Wait for file chooser modal state // Then upload file await fileChooser.setFiles(['/path/to/test/file.zip'])
@umessen/dicom-deidentifier library expects raw Uint8Array data, not parsed dcmjs datasetsnew Uint8Array(arrayBuffer) directly to deidentifier.deidentify()/test-data/CASES/Caso1.zip which contains valid DICOM files with proper headersbrowser_console_messages() to monitor application logs and errors[!] ALWAYS REFER TO DOCUMENTATION: Vue: https://vuejs.org/llms.txt Effect: https://effect.website/llms.txt Shadcn-vue: https://www.shadcn-vue.com/llms.txt