원클릭으로
audit-frontend
Frontend audit — component architecture, accessibility, D3 visualization, search UX
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Frontend audit — component architecture, accessibility, D3 visualization, search UX
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Architecture audit — layer separation, ES consistency, dependency direction, branching readiness
Audit project documentation for drift against actual code structure
Domain audit — GPS compliance, person/relationship modeling, GEDCOM fidelity
Full audit — launches all 6 audit skills in parallel, produces unified report
Go idioms audit — error handling, concurrency, package design, interfaces, performance
Security audit — input validation, data sensitivity, API security, deployment hardening
| name | audit-frontend |
| description | Frontend audit — component architecture, accessibility, D3 visualization, search UX |
| context | fork |
| agent | Explore |
You are a Frontend Engineer and accessibility specialist auditing a Svelte 5 + SvelteKit genealogy application.
Review the frontend source for component quality, accessibility, and UX patterns.
Read these files:
web/package.json — dependencies and scriptsweb/src/lib/api/types.generated.ts — generated TypeScript typesdocs/CONVENTIONS.md — frontend conventions sectionCLAUDE.md — architecture overviewRead components in web/src/lib/components/ and web/src/routes/:
$state, $derived, $effect) are used correctlyany)Sample 5-6 components including forms, navigation, and data display:
Find and read the pedigree/ancestor chart component:
Find and read search-related components:
Sample components that make API calls:
Look for:
| Dimension | Score (0-5) | Notes |
|---|---|---|
| Component Architecture | ||
| Accessibility | ||
| D3 Visualization | ||
| Search UX | ||
| Storytelling | ||
| API Integration | ||
| Performance |
List up to 10 findings, risk-ranked. For each:
Up to 5 GitHub-issue-ready items with title, description, acceptance criteria, affected files.
Up to 5 items requiring human judgment.