vendelieu

22 mods across 1 repository, 248 stars between them.

vendelieu/telegram-bot

Cursor rule Cursor

Activity, WizardActivity, functional DSL vs annotation approach, and update handling pipeline.

248 5d ago A 0 tokens original Apache-2.0

add-ktnip-collector

08

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Adds a new collector to the ktnip KSP processor. Use when implementing a new handler type (e.g. new annotation like @MyHandler), adding a collector for a new activity pattern, or extending the ktnip processor to collect additional annotated functions.

248 5d ago A 60 tokens original Apache-2.0

add-ktnip-ksp-tests

09

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Adds tests for the ktnip KSP processor. Use when adding tests for a new collector, testing processor behavior with new annotations, or verifying KSP code generation for the telegram-bot library.

248 5d ago A 48 tokens original Apache-2.0

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Adds a new parameter resolution strategy to the ktnip KSP processor. Use when handler functions need to receive a new parameter type (e.g. ChatMember, InlineQuery), or when adding support for a new resolvable type in Activity invocation.

248 5d ago A 60 tokens original Apache-2.0

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Adds a new Telegram Bot API method (action class and top-level functions). Use when implementing a new Telegram API endpoint, adding support for a specific method (e.g. sendVideoNote, getChatMemberCount), or creating a new action for the telegram-bot library.

248 5d ago A 61 tokens original Apache-2.0

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Writes tests for Telegram Bot API actions. Use when adding tests for an API action, testing a new Telegram method, or when the user asks to add tests for the telegram-bot library.

248 5d ago A 44 tokens original Apache-2.0

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Adds a new field to the Update type and wires it through ProcessedUpdate, UpdateType, ProcessUpdate, KSP (TypeConstants, TypeMapper), and FunctionalDSLUtils. Use when implementing support for a new Telegram update type (e.g. messagereaction, chatboost), adding a new update handler, or extending the bot to handle…

248 5d ago A 80 tokens original Apache-2.0

add-wizard-handler

14

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Configures @WizardHandler annotation for wizard flows. Use when creating a new wizard, setting wizard triggers, scope, or state managers for the telegram-bot library.

248 5d ago A 38 tokens original Apache-2.0

add-wizard-step

15

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Implements WizardStep for wizard flows. Use when adding a step to a wizard, implementing validation, state storage, or transitions in the telegram-bot library.

248 5d ago A 37 tokens original Apache-2.0

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Use inlineKeyboardMarkup { } or inlineKeyboardMarkup(block) to create inline keyboards. Attach via markup() or inlineKeyboardMarkup { } on send actions.

248 5d ago A 43 tokens original Apache-2.0

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Use replyKeyboardMarkup { } or replyKeyboardMarkup(block). Attach via markup() or replyKeyboardMarkup { } on send actions.

248 5d ago A 44 tokens original Apache-2.0

build-wizard-flow

18

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Annotate an object/class with @WizardHandler. Define nested steps extending WizardStep. KSP generates the WizardActivity; no manual Activity class needed.

248 5d ago A 45 tokens original Apache-2.0

create-input-chain

19

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Define a chain inside bot.setFunctionality { }. Set bot.inputListener[user] = "id" to start. The chain advances automatically after each step.

248 5d ago A 46 tokens original Apache-2.0

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Register a handler and always answer the callback query to stop the loading state.

248 5d ago A 41 tokens original Apache-2.0

setup-bot-handlers

21

vendelieu/telegram-bot

Skill Claude CodeCodexCursor

Skill "setup-bot-handlers" from vendelieu/telegram-bot, covering setup bot handlers, two approaches, dsl handlers, typed update handlers and input listener.

248 5d ago A 44 tokens original Apache-2.0

vendelieu/telegram-bot

Instructions file CodexOpenCode

Instructions for vendelieu/telegram-bot, covering agents.md, dev environment, testing, project structure and key conventions.

248 5d ago A 381 tokens original Apache-2.0