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 initSkills
16 availablebusiness-analysis
skillФреймворки бизнес-анализа перед проектом — JTBD, Lean Canvas, Value Proposition Canvas.
$npx @ivannikov-pro/ai-agent-kit@latest add business-analysisclient-communication
skillOutcome-ориентированная коммуникация с клиентом — Discovery-звонки, статусы, презентация результатов.
$npx @ivannikov-pro/ai-agent-kit@latest add client-communicationcontext7-mcp
skillRetrieves authoritative, up-to-date technical documentation, API references, configuration details, and code examples for any developer technology.
$npx @ivannikov-pro/ai-agent-kit@latest add context7-mcpcustom-formatting
skillHow to use ESLint v9 Flat Config with @stylistic/eslint-plugin to enforce custom padding (like 3 blank lines after imports) instead of Prettier.
$npx @ivannikov-pro/ai-agent-kit@latest add custom-formattingexpress-v5
skillHow to use Express v5 — async errors, removed APIs, path syntax, middleware.
$npx @ivannikov-pro/ai-agent-kit@latest add express-v5figma-api
skillHow to extract design data from Figma REST API — tokens, SVG icons, images, layout specs.
$npx @ivannikov-pro/ai-agent-kit@latest add figma-apifind-docs
skillRetrieves authoritative, up-to-date technical documentation, API references, configuration details, and code examples for any developer technology.
$npx @ivannikov-pro/ai-agent-kit@latest add find-docsmonorepo-conventions
skillMonorepo structure, tooling conventions, and development practices for the ivannikov-pro-platform.
$npx @ivannikov-pro/ai-agent-kit@latest add monorepo-conventionsnode-app-config
skillHow to add and use @ivannikov-pro/app-config — convict-based config with dotenv, schema validation.
$npx @ivannikov-pro/ai-agent-kit@latest add node-app-confignode-app-logger
skillHow to add and use @ivannikov-pro/app-logger — log4js-based logging with convict integration.
$npx @ivannikov-pro/ai-agent-kit@latest add node-app-loggeroutcome-pricing
skillValue-based pricing — ценообразование на основе бизнес-результата, а не часов работы.
$npx @ivannikov-pro/ai-agent-kit@latest add outcome-pricingpnpm-workspaces
skillHow to use pnpm workspaces — workspace protocol, filter, publishing.
$npx @ivannikov-pro/ai-agent-kit@latest add pnpm-workspacesskill-base
skillHow to create, maintain, and distribute AI agent skills.
$npx @ivannikov-pro/ai-agent-kit@latest add skill-basesolidity-contracts
skillConventions and architecture for Solidity smart contracts in this project (packages/contracts).
$npx @ivannikov-pro/ai-agent-kit@latest add solidity-contractstsup
skillHow to use tsup — zero-config TypeScript bundler powered by esbuild.
$npx @ivannikov-pro/ai-agent-kit@latest add tsupturborepo
skillHow to use Turborepo — monorepo build system with task caching and dependency graph.
$npx @ivannikov-pro/ai-agent-kit@latest add turborepoWorkflows
19 availablearchitecture
workflowHow to keep the architecture document (docs/ARCHITECTURE.
$npx @ivannikov-pro/ai-agent-kit@latest add architectureas-blockchain
workflowAct as Blockchain / Smart Contract Engineer — Solidity, Foundry, gas optimization, indexer-awareness.
$npx @ivannikov-pro/ai-agent-kit@latest add as-blockchainas-cto
workflowAct as CTO / Tech Lead — architecture, code review, risk assessment, standards.
$npx @ivannikov-pro/ai-agent-kit@latest add as-ctoas-fullstack
workflowAct as Full-Stack Developer — end-to-end features across contracts, backend, frontend, and infrastructure.
$npx @ivannikov-pro/ai-agent-kit@latest add as-fullstackas-qa
workflowAct as QA / Test Engineer — testing strategy, test coverage, regression detection.
$npx @ivannikov-pro/ai-agent-kit@latest add as-qaas-security
workflowAct as Security Engineer — audit contracts, API security, vulnerabilities, OWASP.
$npx @ivannikov-pro/ai-agent-kit@latest add as-securitycase-study
workflowСоздание outcome-ориентированного кейса для портфолио.
$npx @ivannikov-pro/ai-agent-kit@latest add case-studycoding-style
workflowCoding style preferences for all code in this project.
$npx @ivannikov-pro/ai-agent-kit@latest add coding-stylecontracts-deploy
workflowHow to deploy smart contracts to local/testnet/mainnet.
$npx @ivannikov-pro/ai-agent-kit@latest add contracts-deploycontracts-test
workflowHow to build and test smart contracts with Foundry.
$npx @ivannikov-pro/ai-agent-kit@latest add contracts-testdev
workflowHow to start the full development environment.
$npx @ivannikov-pro/ai-agent-kit@latest add devdiscovery
workflowDiscovery процесс — глубокое погружение в бизнес клиента перед началом проекта.
$npx @ivannikov-pro/ai-agent-kit@latest add discoveryfind-docs
workflowHow to look up library documentation using Context7 MCP.
$npx @ivannikov-pro/ai-agent-kit@latest add find-docsgas-report
workflowHow to generate a gas usage report for smart contracts.
$npx @ivannikov-pro/ai-agent-kit@latest add gas-reportlint
workflowHow to lint all packages in the monorepo.
$npx @ivannikov-pro/ai-agent-kit@latest add lintnotify-telegram
workflowHow and when to send Telegram notifications via the ai-notify-tg MCP server.
$npx @ivannikov-pro/ai-agent-kit@latest add notify-telegramproject-brief
workflowOutcome-first бриф проекта — начинается с бизнес-целей, а не с ТЗ.
$npx @ivannikov-pro/ai-agent-kit@latest add project-briefproposal
workflowГенерация outcome-ориентированного коммерческого предложения для клиента.
$npx @ivannikov-pro/ai-agent-kit@latest add proposalsvg-to-icon
workflowHow to convert an inline SVG or raw SVG file from Figma into a compliant React component in @ivannikov-pro/ui/src/icons.
$npx @ivannikov-pro/ai-agent-kit@latest add svg-to-icon