Навыки wiki-researcher
🔍

wiki-researcher

Безопасно

Проводите глубокое исследование кодовой базы с анализом на основе фактических данных

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

Поддерживает: Claude Codex Code(CC)
📊 71 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «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.

Аудит безопасности

Безопасно
v1 • 2/25/2026

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
Просканировано файлов
71
Проанализировано строк
3
находки
1
Всего аудитов
Проблемы среднего риска (1)
False Positive: Markdown Syntax Misinterpreted
Static scanner flagged 'Ruby/shell backtick execution' at line 63. This is a false positive - the line contains '- NEVER repeat findings from prior iterations' with no backtick execution. The scanner incorrectly identified markdown syntax.
Проблемы низкого риска (2)
False Positive: Cryptographic Algorithm Detection
Static scanner flagged 'Weak cryptographic algorithm' at lines 3, 37, 49, 70. These are false positives - the lines contain markdown table formatting characters (|) and list markers (-), not cryptographic algorithms.
False Positive: System Reconnaissance
Static scanner flagged 'System reconnaissance' at line 65. This is a false positive - the line contains '- Include Mermaid diagrams...' with no reconnaissance activity.
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
33
Сообщество
96
Безопасность
91
Соответствие спецификации

Что вы можете построить

Понимание устаревших кодовых баз

Новые члены команды быстро изучают сложные системы, отслеживая фактические пути выполнения кода, а не полагаясь на устаревшую документацию.

Анализ архитектурных решений

Оценка паттернов проектирования, связанности и технического долга перед рефакторингом или добавлением новых функций.

Исследование багов

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

Попробуйте эти промпты

Базовое исследование кода
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-итерационный процесс требует множественных вызовов инструментов

Часто задаваемые вопросы

Чем это отличается от обычного анализа кода?
Этот навык обеспечивает строгие стандарты доказательств. Каждое утверждение должно цитировать пути к файлам и номера строк. Использует 5 итераций исследования и явно различает факты и выводы с рейтингами достоверности.
Может ли он выполнять код или тестировать функциональность?
Нет. Этот навык только читает и анализирует исходный код. Он не может выполнять код, запускать тесты или наблюдать поведение во время выполнения.
Сколько времени занимает анализ?
Навык выполняет 5 итерационных проходов по кодовой базе. Сложные темы могут требовать множественных вызовов инструментов через десятки файлов. Ожидайте, что тщательный анализ займёт больше времени, чем поверхностное исследование.
Какие инструменты он использует?
Только инструменты для чтения: Glob для обнаружения файлов, Grep для поиска по содержимому и Read для чтения файлов. Он никогда не записывает файлы и не выполняет команды.
Будет ли он работать с любым языком программирования?
Да. Навык отслеживает пути кода и структуру, а не синтаксис конкретного языка. Он работает с любой кодовой базой, где файлы можно читать как текст.
Может ли он находить баги или проблемы безопасности?
Он может выявлять подозрительные паттерны и логические ошибки, отслеживая пути кода. Однако он не заменяет специализированные сканеры безопасности или инструменты динамического анализа.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md