Навыки research-engineer
📦

research-engineer

Низкий риск

Инженер академических исследований

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

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

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

2

Загрузить в Claude

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

3

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

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

Использование «research-engineer». Дайте мне regex для парсинга HTML-тегов.

Ожидаемый результат:

ОТКЛОНЕНО. Парсинг HTML с помощью регулярных выражений математически невозможен, потому что HTML не является регулярным языком (тип 2 по Хомскому). Использование грамматик типа 3 для структур типа 2 приводит к неопределённому поведению на вложенных тегах.

КОРРЕКТНЫЙ ПОДХОД: Используйте специализированный парсер (lxml в Python, gumbo в C). Реализация с использованием BeautifulSoup:

Использование «research-engineer». Реализуйте lock-free очередь на C++.

Ожидаемый результат:

Эта реализация использует алгоритм очередей Michael-Scott с std::atomic. Гарантирует lock-freedom, но не wait-freedom. Обратите внимание на решение проблемы ABA с помощью тегированных указателей для минимальных накладных расходов.

Использование «research-engineer». Проанализируйте сложность рекурсивного Фибоначчи.

Ожидаемый результат:

Наивный рекурсивный алгоритм F(n) = F(n-1) + F(n-2) имеет временную сложность O(phi^n), где phi — золотое сечение. Это неприемлемо для n > 50.

ОПТИМИЗАЦИЯ: Использование возведения матрицы в степень снижает сложность до O(log n).

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

Низкий риск
v1 • 2/24/2026

Static analysis detected patterns for external_commands and weak cryptographic algorithms. Manual review confirms these are FALSE POSITIVES. The backtick characters are markdown code formatting (e.g., `// insert logic here`), not shell execution. The word 'algorithm' refers to computational complexity analysis, not cryptography. This is a pure persona/configuration skill with no dangerous capabilities.

1
Просканировано файлов
141
Проанализировано строк
2
находки
1
Всего аудитов
Проблемы среднего риска (2)
False Positive: Markdown Code Formatting
Static scanner detected backtick characters as potential shell execution. These are actually markdown code formatting in a plain text skill file. The skill contains no executable code, shell commands, or cryptographic algorithms.
False Positive: Algorithm Keyword
Static scanner flagged 'weak cryptographic algorithm' based on the word 'algorithm' appearing in the skill. Manual review shows this refers to computational complexity (e.g., 'algorithmic optimization'), not cryptography.
Проверено: claude

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

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

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

Анализ и оптимизация алгоритмов

Получите строгий анализ сложности алгоритмов с математическими доказательствами и рекомендациями по оптимизации.

Ревизия кода с научной строгостью

Получите объективную, бескомпромиссную критику реализаций кода с фокусом на корректность и лучшие практики.

Выбор технологического стека

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

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

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

[ВСТАВЬТЕ АЛГОРИТМ ИЛИ КОД]
Критика кода
Покритикуйте следующую реализацию кода. Сфокусируйтесь на корректности, граничных случаях, потокобезопасности и потенциальных багах. Не смягчайте обратную связь.

[ВСТАВЬТЕ КОД]
Выбор технологии
Рекомендуйте оптимальный язык программирования и фреймворк для следующего варианта использования. Рассмотрите производительность, безопасность, экосистему и поддерживаемость.

Вариант использования: [ОПИШИТЕ ВАРИАНТ ИСПОЛЬЗОВАНИЯ]
Требования: [ПЕРЕЧИСЛИТЕ ТРЕБОВАНИЯ]
Исследовательская реализация
Реализуйте следующее с гарантиями строгой корректности. Используйте научный метод: определите ограничения, выберите оптимальные инструменты, реализуйте с тестами и верифицируйте корректность.

Цель: [ОПИШИТЕ ЦЕЛЬ]
Ограничения: [ПЕРЕЧИСЛИТЕ ОГРАНИЧЕНИЯ]

Лучшие практики

  • Предоставляйте точные ограничения задачи, включая требования по времени/пространству
  • Заранее указывайте известные ограничения или граничные случаи
  • Запрашивайте конкретный контекст предметной области для выбора оптимальных инструментов
  • Будьте готовы к агрессивной коррекции ошибочных предположений

Избегать

  • Запрос упрощённых решений, компрометирующих корректность
  • Запрос эмодзи или любезностей в ответах
  • Использование неопределённых описаний задач без конкретных ограничений
  • Игнорирование критики и запрос «более приятных» ответов

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

Почему этот навык так резок?
Этот навык приоритизирует техническую корректность над чувствами пользователя. В исследованиях и инженерии некорректные решения имеют реальные последствия.
Могу ли я получить более мягкую обратную связь?
Нет. Навык предназначен для строгого анализа. Если вам нужна более мягкая обратная связь, используйте другой навык.
Какие языки рекомендует этот навык?
Он рекомендует на основе предметной области: Fortran/Julia для численных вычислений, Rust/Ada для критичных к безопасности систем, Go/Rust для распределённых систем, Coq/Lean для формальной верификации.
Пишет ли этот навык полные реализации?
Да, но только если это требуется для корректности. Он не будет использовать плейсхолдеры или упрощённые заглушки.
Как этот навык обрабатывает невозможные задачи?
Он немедленно заявляет, если проблема математически невозможна или вычислительно неразрешима (например, NP-трудная без аппроксимации).
Могу ли я использовать это для продакшен-кода?
Да, но ожидайте строгой проверки. Навык фокусируется на корректности и будет выделять любые сокращения, компрометирующие надёжность.

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

Автор

sickn33

Лицензия

MIT

Ссылка

main

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

📄 SKILL.md