ai-agent-kit

Curated collection of skills, workflows, and MCP configs for any AI coding assistant. Install with a single command.

Get Started

Run this command to initialize your workspace. It will create an .agents/ directory and prepare your project for AI agent skills.

$npx @ivannikov-pro/ai-agent-kit@latest init
16
Skills
19
Workflows
0
MCP Servers

Skills

16 available

business-analysis

skill

Фреймворки бизнес-анализа перед проектом — JTBD, Lean Canvas, Value Proposition Canvas.

jtbdlean-canvasvalue-propositiondiscoverybusiness
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add business-analysis

client-communication

skill

Outcome-ориентированная коммуникация с клиентом — Discovery-звонки, статусы, презентация результатов.

communicationdiscoverystatus-updateclientoutcome
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add client-communication

context7-mcp

skill

Retrieves authoritative, up-to-date technical documentation, API references, configuration details, and code examples for any developer technology.

context7mcpdocumentationapi-referencecode-examplesfind-docs
antigravitygeminiclaudecursorcopilotwindsurfcodex
$npx @ivannikov-pro/ai-agent-kit@latest add context7-mcp

custom-formatting

skill

How to use ESLint v9 Flat Config with @stylistic/eslint-plugin to enforce custom padding (like 3 blank lines after imports) instead of Prettier.

eslintstylisticprettierformattingast
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add custom-formatting

express-v5

skill

How to use Express v5 — async errors, removed APIs, path syntax, middleware.

expresshttpnodeapimiddleware
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add express-v5

figma-api

skill

How to extract design data from Figma REST API — tokens, SVG icons, images, layout specs.

figmadesign-tokenssvgdesign-systemextractionsvgrreact-icons
claudecursorgeminiantigravitycopilotwindsurfkirocodex
$npx @ivannikov-pro/ai-agent-kit@latest add figma-api

find-docs

skill

Retrieves authoritative, up-to-date technical documentation, API references, configuration details, and code examples for any developer technology.

context7mcpdocumentationapi-referencecode-examplesfind-docs
antigravitygeminiclaudecursorcopilotwindsurfcodex
$npx @ivannikov-pro/ai-agent-kit@latest add find-docs

monorepo-conventions

skill

Monorepo structure, tooling conventions, and development practices for the ivannikov-pro-platform.

monorepopnpmturborepoarchitectureconventions
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add monorepo-conventions

node-app-config

skill

How to add and use @ivannikov-pro/app-config — convict-based config with dotenv, schema validation.

configconvictdotenvvalidationnode
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add node-app-config

node-app-logger

skill

How to add and use @ivannikov-pro/app-logger — log4js-based logging with convict integration.

logginglog4jsconvictnodeobservability
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add node-app-logger

outcome-pricing

skill

Value-based pricing — ценообразование на основе бизнес-результата, а не часов работы.

pricingvalue-basedproposalbusinessroi
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add outcome-pricing

pnpm-workspaces

skill

How to use pnpm workspaces — workspace protocol, filter, publishing.

pnpmworkspacesmonorepodependenciespackage-manager
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add pnpm-workspaces

skill-base

skill

How to create, maintain, and distribute AI agent skills.

skill-basemeta-skillagentskillsmulti-agentscaffolding
claudecursorgeminiantigravitycopilotwindsurfkirocodex
$npx @ivannikov-pro/ai-agent-kit@latest add skill-base

solidity-contracts

skill

Conventions and architecture for Solidity smart contracts in this project (packages/contracts).

solidityfoundryhardhaterc1155erc721aupgradeablebsc
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add solidity-contracts

tsup

skill

How to use tsup — zero-config TypeScript bundler powered by esbuild.

tsupesbuildbundlertypescriptbuild
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add tsup

turborepo

skill

How to use Turborepo — monorepo build system with task caching and dependency graph.

turborepomonorepobuildcachepipeline
claudecursorgeminiantigravitycopilotwindsurfkiro
$npx @ivannikov-pro/ai-agent-kit@latest add turborepo

Workflows

19 available

architecture

workflow

How to keep the architecture document (docs/ARCHITECTURE.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add architecture

as-blockchain

workflow

Act as Blockchain / Smart Contract Engineer — Solidity, Foundry, gas optimization, indexer-awareness.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add as-blockchain

as-cto

workflow

Act as CTO / Tech Lead — architecture, code review, risk assessment, standards.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add as-cto

as-fullstack

workflow

Act as Full-Stack Developer — end-to-end features across contracts, backend, frontend, and infrastructure.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add as-fullstack

as-qa

workflow

Act as QA / Test Engineer — testing strategy, test coverage, regression detection.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add as-qa

as-security

workflow

Act as Security Engineer — audit contracts, API security, vulnerabilities, OWASP.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add as-security

case-study

workflow

Создание outcome-ориентированного кейса для портфолио.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add case-study

coding-style

workflow

Coding style preferences for all code in this project.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add coding-style

contracts-deploy

workflow

How to deploy smart contracts to local/testnet/mainnet.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add contracts-deploy

contracts-test

workflow

How to build and test smart contracts with Foundry.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add contracts-test

dev

workflow

How to start the full development environment.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add dev

discovery

workflow

Discovery процесс — глубокое погружение в бизнес клиента перед началом проекта.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add discovery

find-docs

workflow

How to look up library documentation using Context7 MCP.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add find-docs

gas-report

workflow

How to generate a gas usage report for smart contracts.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add gas-report

lint

workflow

How to lint all packages in the monorepo.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add lint

notify-telegram

workflow

How and when to send Telegram notifications via the ai-notify-tg MCP server.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add notify-telegram

project-brief

workflow

Outcome-first бриф проекта — начинается с бизнес-целей, а не с ТЗ.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add project-brief

proposal

workflow

Генерация outcome-ориентированного коммерческого предложения для клиента.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add proposal

svg-to-icon

workflow

How to convert an inline SVG or raw SVG file from Figma into a compliant React component in @ivannikov-pro/ui/src/icons.

workflowagent
local
$npx @ivannikov-pro/ai-agent-kit@latest add svg-to-icon