Kirill Klenov
Community@klen · Russia, Moscow
More than 10 years of experience in software engineering. Working with different programming languages and in multiple fields of IT for more than 15 years.
Agent Skills by Kirill Klenov
Showing 44 vetted skills indexed across 1 GitHub repositories.
five-whys
Guide iterative Five Whys questioning to identify systemic root causes.
hypothesis-tree
Structure complex questions into a MECE tree of testable hypotheses.
react-useeffect-avoid
Identify React useEffect anti-patterns and suggest idiomatic alternatives.
user-story-fundamentals
Write user stories and acceptance criteria using INVEST and prioritization methods.
code-architecture-tailwind-v4-best-practices
Guide Tailwind CSS v4 adoption with CSS-first configuration and abstraction strategies.
halo-effect-psychology
Apply halo effect principles to optimize product design and user experience strategy.
value-realization
Analyze product concepts using a four-dimension value framework.
cognitive-fluency-psychology
Audit content and design for cognitive fluency principles.
typescript-interface-vs-type
Guide TypeScript interface versus type alias usage for object and union types.
curiosity-gap
Design communication strategies using Information Gap Theory to drive engagement.
game-theory-tit-for-tat
Apply Tit for Tat strategy to repeated interactions for negotiation and conflict resolution.
self-initiated-triggers
Design internal triggers that transition users from external prompts to self-motivated engagement.
what-not-to-do-as-product-manager
Identify product management anti-patterns and provide constructive alternatives.
react-use-state
Guide React useState usage for form inputs and UI state.
typescript-advanced-types
Create type-safe TypeScript code using generics, conditional, mapped, and template literal types.
social-proof-psychology
Implement social proof elements like testimonials and user statistics in web design.
hicks-law
Analyze interface decision points and reduce choice complexity using Hick's Law.
conventional-commit
Structure commit messages according to the Conventional Commits specification.
nextjs-image-art-direction
Implement art direction for Next.js images using getImageProps() and the picture element.
progressive-disclosure
Implement progressive disclosure patterns to reveal interface information incrementally.
jobs-to-be-done
Analyze customer motivations and progress using the Jobs-to-be-Done framework.
css-container-queries
Implement component-based responsive design with CSS container queries and Tailwind CSS utilities.
status-quo-bias
Analyze user resistance to change and design adoption strategies.
trust-psychology
Analyze trust models and implement trust signals to reduce perceived risk.