← All creators

InExSu

User

Скиллы для AI-агентов: дисциплина тестирования, архитектурные паттерны, проектирование агентов и инструменты для диаграмм DRAKON. AI agent skills (Agent Skills standard): testing discipline, architecture patterns, agent design, DRAKON tooling.

13 indexed · 0 Featured · 0 stars · avg score 75
Prolific

Categories

Indexed Skills (13)

AI & Automation Listed

drakonhub

Превращает обычный, человеческий текст в файл JSON, содержащий диаграмму ДРАКОН: чтение, создание и правка файлов .drakon (DRAKON-алгоритмы) и .graf (структурированные ментальные карты). Применять при упоминании "DRAKON", "дракон", "drakonhub", ".drakon", ".graf", "силуэт", "граф-схема", "блок-схема алгоритма", "бизнес-процесс в DRAKON", а также когда алгоритм, инструкцию или процесс нужно описать текстом. Даёт точную схему JSON-формата DrakonHub, семантику иконок и правил языка, валидатор и шаблоны. Просмотр готовых файлов — https://drakonhub.com/ (DrakonHub Степана Митькина).

0 Updated 4 days ago
InExSu
AI & Automation Listed

hungarian-notation

Apply this skill when the user requests Hungarian notation, prefix-typed naming, or activates via @hungarian or "венгерская нотация". Covers variables, functions, object keys, class properties, and constants in any language (JS, PHP, Python, etc.). Do NOT apply without explicit activation — this is an opt-in coding style.

0 Updated 4 days ago
InExSu
AI & Automation Listed

pure-functions

Чистые функции на JavaScript/TypeScript. Формат ok/error, предусловия/постусловия/инварианты, запрещённые конструкции, композиция. Используй при написании любых функций на JS/TS.

0 Updated 4 days ago
InExSu
AI & Automation Listed

ru-psychoagent

Архитектурные принципы проектирования ИИ-агентов на основе классических работ отечественной психологии и психолингвистики (Лурия, Выготский, Бернштейн, Бахтин и др.). Применять при разработке агентов, LLM-пайплайнов, систем с внутренней речью, сенсомоторными петлями и смыслообразованием.

0 Updated 4 days ago
InExSu
AI & Automation Listed

rwd-chain

Apply this skill when the user writes pipeline/chain execution code, sequential function runners with error handling, decorator-wrapped steps, or asks to implement "rwd", "chain of decorators", "pipeline with profiling", or "NS_Container pattern". JavaScript implementation only. Uses Hungarian notation (s_Error, a_Log, f_RWD_Start_Time). Do NOT apply without explicit activation or clear pipeline/chain context.

0 Updated 4 days ago
InExSu
Testing & QA Listed

self-test-design

Design and build software like reliable hardware devices — with testability engineered in from the start (Design-For-Test), not bolted on afterward. Apply when architecting programs, modules, games, services, or APIs; when discussing "self-testing", "built-in test", "самотестирование", reliability, QA automation, flaky behavior, or state-machine bugs. Also applies to any test strategy discussion — the golden rule (verify absence of unwanted behavior, not just presence of wanted behavior) is universal.

0 Updated 4 days ago
InExSu
AI & Automation Listed

spaghetti-rwd

Apply this skill when the user asks to "разобрать спагетti", "разбить функцию", "переделать спагетти", decompose a monolithic function, or activates via @spaghetti or "разбей по RWD". Splits a single sprawling function into a chain of single-responsibility steps sharing one state object, run through a common step-runner. Do NOT apply without explicit activation — this changes control flow, not just naming.

0 Updated 4 days ago
InExSu
AI & Automation Listed

state-machine-if-improves-understanding

Помогает решить, когда использовать switch-машину состояний (Шалыто), а когда — обычный SRP-код. Применяй при проектировании логики �� нелинейными переходами, циклами обработки, постраничной загрузкой, retry-паттернами. Не применяй без явных признаков сложности.

0 Updated 4 days ago
InExSu
Testing & QA Listed

tdd-bugfix

Use this skill whenever the user asks to fix a bug, error, exception, failing behavior, or unexpected output in code — including phrases like "fix this bug", "why is this failing", "this throws an error", "исправь баг", "почини ошибку". Enforces a strict red → yellow → green workflow before any fix is considered done: (1) RED — write a failing test that reproduces the bug exactly, and prove it fails for the right reason; (2) YELLOW — make the minimal, possibly ugly patch that turns the test green, without yet cleaning anything up; (3) GREEN — refactor the patch into a proper, clean fix while keeping all tests passing, then run the full test suite to confirm no regressions. Do NOT use this skill for writing brand-new features from scratch with no existing bug (use standard TDD instead), and do not skip straight to editing source code when a bug report or failing behavior is described — the red test must exist first.

0 Updated 4 days ago
InExSu
AI & Automation Listed

token-economy

Жёсткая экономия токенов в промптах, ответах и коде. Применяй всегда, когда пишешь что-либо для LLM (промпты, системные инструкции, документацию, код) или когда пользователь говорит о "токенах", "cost", "экономии", "сжатии". Основан на подходах Карпатого к эффективным промптам.

0 Updated 4 days ago
InExSu
Code & Development Listed

constant-naming-convention

Provides guidelines for naming constants descriptively, including their values, to improve code readability and maintainability. Use this skill when defining or refactoring constants in any codebase to ensure adherence to a clear naming standard. When Hungarian notation is active, constant names also carry a type prefix — see [hungarian-notation](../hungarian-notation/SKILL.md) for the prefix table.

0 Updated 4 days ago
InExSu
Code & Development Listed

if-condition-refactor

Рефакторинг сложных условий if/switch в читаемые предикатные функции. Улучшает Cyclomatic Complexity и тестируемость.

0 Updated 4 days ago
InExSu
AI & Automation Listed

noosphere

Use when designing global state management for an application — creating a single shared state object/store (Noosphere State, `ns`) that acts as the single source of truth. Trigger on requests like "спроектируй архитектуру состояния", "нужен единый источник истины", "глобальное состояние", "ns pattern", or when refactoring scattered state into one place. Do NOT apply to pure functions that only operate on their own arguments — they must stay independent of `ns`.

0 Updated 4 days ago
InExSu

Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.