
A structured frontend code reviewer that runs your TypeScript, JavaScript, and TSX files through a comprehensive checklist covering code quality, performance, and business logic issues. It handles two modes: reviewing staged changes before commits or analyzing specific files you point to. The output is consistently formatted with urgent issues flagged separately from suggestions, complete with file paths, line numbers, and actionable fixes. Each violation gets tagged with urgency metadata for prioritization. After finding issues that need code changes, it offers to automatically apply the suggested fixes, making it a complete review-and-remediate workflow rather than just a linting tool.
$ npx -y skills add langgenius/dify --skill frontend-code-review --agent claude-codeInstalls into .claude/skills of the current project.
Review the requested scope for concrete defects and violations of explicit project contracts. This skill owns review decisions; its references route to canonical rules without activating another skill's implementation workflow.
AGENTS.md. For a diff review, distinguish introduced or re-exposed defects from unrelated existing issues; a file audit may include existing defects.Read only the packs for contracts affected by the change, not every topic present in a file:
references/accessibility-ui.mdreferences/dify-ui.mdreferences/component-architecture.mdreferences/data-query-contracts.mdreferences/testing.mdreferences/performance.mdreferences/code-quality.mdFollow a known contract directly; use an index only to discover its owner. Project documents define local requirements; installed dependencies and their public APIs establish version-specific behavior. Resolve disagreements with implementation and tests rather than treating existing code as the standard. For unresolved framework, browser, or accessibility behavior, consult current official documentation or standards; use a targeted guidance search when it helps locate them.
Choose severity by impact, reachability, and recovery, not by topic; accessibility failures are correctness defects. Lead with verified findings ordered by severity. Include a tight file and line reference, the triggering scenario or applicable project rule, and a concrete fix direction. Deduplicate findings with the same cause. State material verification gaps separately; lack of verification is not itself a defect. When no findings remain, say so briefly. Do not add praise sections, speculative risks, or an unsolicited offer to implement fixes.
Sponsors