wiki-researcher
Проводите глубокое исследование кодовой базы с анализом на основе фактических данных
Поверхностные код-ревью приводят к недопониманию и багам. Этот навык обеспечивает строгое, основанное на фактических данных исследование кодовых баз через структурированный многоитерационный анализ.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «wiki-researcher». Как работает слой кэширования?
Ожидаемый результат:
HIGH Confidence: CacheManager (src/cache/manager.ts:15) implements LRU eviction. Cache entries flow through RedisCacheAdapter (src/cache/redis.ts:42) which calls Redis SETEX with TTL. Default TTL is 300s (config.ts:78). Cache miss fallback to DataLoader (src/dataloader/index.ts:12) for batch fetching.
Использование «wiki-researcher». Что обрабатывает сбои платежей?
Ожидаемый результат:
MEDIUM Confidence: PaymentService.processPayment (src/services/payments.ts:89) wraps Stripe calls in try-catch. Failures log to Sentry (line 112) and emit PAYMENT_FAILED event (line 115). Event consumers: EmailService sends notification (src/email/handlers.ts:78), webhook dispatcher triggers external callbacks (src/webhook/dispatcher.ts:45). Have not verified retry logic.
Аудит безопасности
БезопасноStatic analysis flagged 5 high-risk patterns and 1 medium-risk pattern. All findings are false positives caused by markdown syntax misinterpretation (table pipes, list dashes). The skill is a legitimate codebase research tool with no network requests, file writes, or credential access. It provides structured methodology for deep code analysis using standard read-only tools (Glob, Grep, Read).
Проблемы среднего риска (1)
Проблемы низкого риска (2)
Оценка качества
Что вы можете построить
Понимание устаревших кодовых баз
Новые члены команды быстро изучают сложные системы, отслеживая фактические пути выполнения кода, а не полагаясь на устаревшую документацию.
Анализ архитектурных решений
Оценка паттернов проектирования, связанности и технического долга перед рефакторингом или добавлением новых функций.
Исследование багов
Отслеживание потоков данных и вызовов функций для выявления корневых причин сложных багов, охватывающих несколько модулей.
Попробуйте эти промпты
How does authentication work in this codebase?
Map the data flow from API entry point to database storage for user creation.
What design patterns are used in the payment processing module? Identify trade-offs and risks.
Trace the complete request lifecycle from ingress through middleware, services, and data layers. Include all transformations, error handling, and external integrations.
Лучшие практики
- Предоставляйте конкретные темы или вопросы вместо общих запросов 'проанализируй всё'
- Используйте, когда нужна глубина, а не быстрые ответы — этот навык приоритизирует тщательность над скоростью
- Комбинируйте с инструментами навигации по файлам для перехода к конкретным местам в коде, упомянутым в находках
- Запрашивайте диаграммы Mermaid при визуализации сложных архитектур или потоков данных
Избегать
- Избегайте использования для простого поиска grep — используйте базовый поиск по файлам вместо этого
- Не ожидайте анализа поведения во время выполнения — этот навык отслеживает только статические пути кода
- Избегайте вопросов о файлах за пределами доступного каталога рабочего пространства
- Не используйте для задач, чувствительных ко времени — 5-итерационный процесс требует множественных вызовов инструментов