MCP HubMCP Hub
Вернуться к навыкам

hig-doctor-audit

raintree-technology
Обновлено 4 days ago
78
9
78
Посмотреть на GitHub
Дизайнreactaiautomationdesign

О программе

Этот навык выполняет автоматизированный аудит проектов приложений на соответствие рекомендациям Apple Human Interface Guidelines для различных фреймворков, включая SwiftUI, UIKit, React Native и Flutter. Он формирует отчёты с оценкой серьёзности проблем и может быть интегрирован в CI-процессы для обеспечения соответствия стандартам. Разработчикам следует использовать его для проверки на проблемы доступности, нарушения дизайна или подтверждения соответствия HIG перед развёртыванием.

Быстрая установка

Claude Code

Рекомендуется
Основной
npx skills add raintree-technology/claude-starter -a claude-code
Команда плагинаАльтернативный
/plugin add https://github.com/raintree-technology/claude-starter
Git клонированиеАльтернативный
git clone https://github.com/raintree-technology/claude-starter.git ~/.claude/skills/hig-doctor-audit

Скопируйте и вставьте эту команду в Claude Code для установки этого навыка

Документация

HIG Doctor Audit

Use this skill as the verification loop for Apple HIG work. It complements the hig-* reference skills: run the audit to find concrete concerns, then use the matching HIG skill and reference topic to fix them.

Tooling

HIG Doctor is documented at https://apple.raintree.technology and published as hig-doctor.

npx hig-doctor ./path/to/project
npx hig-doctor ./path/to/project --export
npx hig-doctor ./path/to/project --stdout
npx hig-doctor ./path/to/project --json
npx hig-doctor ./path/to/project --fail-on critical

Requires Node 20+ for the published package. From the local source repo, the Bun entrypoint is:

cd /Users/mb1/Code/secondary/hig-doctor/packages/hig-doctor/src-termcast
bun run audit ./path/to/project

Workflow

  1. Confirm the project path and target platform/framework.
  2. Run npx hig-doctor <path> --export for a human-readable hig-audit.md, or --json for CI/scripts.
  3. If output is large, focus first on critical, then serious, then high-confidence moderate.
  4. Map each category's skill field to the matching local HIG skill, such as hig-foundations or hig-components-controls.
  5. Read only the specific HIG reference topics needed for the flagged issue.
  6. Fix concrete code issues and rerun the audit with the same flags.
  7. For CI, use --fail-on critical first. Raise to serious only after existing serious issues are cleaned up.

Ignore File

Use .higauditignore for intentional fixtures, generated output, stories, or demos:

**/*.stories.tsx
examples
components/audit-demo-fixtures.ts

Keep ignores narrow. Do not hide application UI code to make the audit pass.

Interpretation

  • critical: accessibility-breaking or interaction-blocking. Treat as release blockers unless clearly a false positive.
  • serious: significant HIG or UX degradation. Fix before shipping visible UI.
  • moderate: style or best-practice drift. Batch when the issue is repeated across a design system.
  • positive: useful evidence, not work to do.

HIG Doctor is regex-based. Verify each finding against the code and the relevant HIG reference before editing.

GitHub репозиторий

raintree-technology/claude-starter
Путь: templates/.claude/skills/hig-doctor-audit
0
ai-toolsanthropicclaudeclaude-aiclaude-codedeveloper-tools

Похожие навыки

executing-plans

Дизайн

Используйте навык executing-plans, когда у вас есть полный план реализации для выполнения контролируемыми партиями с контрольными точками проверки. Он загружает и критически анализирует план, затем выполняет задачи небольшими партиями (по умолчанию 3 задачи), сообщая о прогрессе между каждой партией для проверки архитектором. Это обеспечивает систематическую реализацию со встроенными контрольными точками проверки качества.

Просмотреть навык

requesting-code-review

Дизайн

Этот навык запускает суб-агента для ревью кода, который анализирует изменения в коде на соответствие требованиям перед дальнейшими действиями. Его следует использовать после завершения задач, реализации крупных функций или перед слиянием с основной веткой. Ревью помогает выявить проблемы на ранней стадии, сравнивая текущую реализацию с исходным планом.

Просмотреть навык

connect-mcp-server

Дизайн

Этот навык предоставляет разработчикам подробное руководство по подключению серверов MCP к Claude Code с использованием транспортов HTTP, stdio или SSE. Он охватывает установку, конфигурацию, аутентификацию и безопасность для интеграции внешних сервисов, таких как GitHub, Notion и пользовательские API. Используйте его при настройке интеграций MCP, конфигурации внешних инструментов или работе с Model Context Protocol от Claude.

Просмотреть навык

web-cli-teleport

Дизайн

Этот навык помогает разработчикам выбирать между веб-интерфейсом Claude Code и CLI на основе анализа задачи, а также обеспечивает бесшовное перемещение сессий между этими средами. Он оптимизирует рабочий процесс, управляя состоянием и контекстом сессии при переключении между веб-интерфейсом, CLI или мобильным приложением. Используйте его для сложных проектов, требующих различных инструментов на разных этапах работы.

Просмотреть навык