Toolverse
All skills

agent-module-architecture

by TencentBlueKing

Agent 构建机模块架构指南(Go 语言),涵盖 Agent 启动流程、心跳机制、任务领取执行、升级更新、与 Dispatch 交互。当用户开发 Agent 功能、修改心跳逻辑、处理任务执行或实现 Agent 升级时使用。

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile
Views
2

About this skill

Agent 构建机模块架构指南(Go 语言),涵盖 Agent 启动流程、心跳机制、任务领取执行、升级更新、与 Dispatch 交互。当用户开发 Agent 功能、修改心跳逻辑、处理任务执行或实现 Agent 升级时使用。

How to use

  1. Zapoznaj się ze strukturą projektu — przejrzyj katalog src/agent/ w repozytorium BK-CI, aby zrozumieć organizację kodu modułu Agent napisanego w Go.
  2. Zrozum role komponentów — Agent pełni funkcję koordynatora procesów (zarządzanie Daemon, komunikacja z Dispatch, zarządzanie Worker), podczas gdy Worker (Kotlin JAR) wykonuje rzeczywistą logikę budowania i uruchamia wtyczki.
  3. Implementuj mechanizm heartbeat — skonfiguruj okresowe raportowanie stanu Agent i informacji o środowisku do usługi backend zgodnie z wytycznymi zawartymi w przewodniku.
  4. Obsługuj cykl życia zadań — zaimplementuj logikę pobierania zadań budowania z usługi Dispatch, przekazywania ich do Worker i monitorowania ich wykonania.
  5. Dodaj obsługę aktualizacji — zintegruj automatyczne sprawdzanie i aktualizowanie Agent, Worker oraz JDK na podstawie wersji dostępnych w systemie.
  6. Rozszerz o metryki — opcjonalnie skonfiguruj zbieranie danych o wydajności maszyny budowania za pomocą Telegraf dla monitorowania infrastruktury.

Related skills

automating-mobile-app-testing

by jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user

Mobile
17142

build-iphone-apps

by glittercowboy

Build professional native iPhone apps in Swift with SwiftUI and UIKit. Full lifecycle - build, debug, test, optimize, ship. CLI-only, no Xcode. Targets iOS 26 with iOS 18 compatibility.

Mobile
1182

claude-mobile-ios-testing

by krzemienski

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

Mobile
15111

mobile-ios-design

by wshobson

Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.

Mobile
107284

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

ios-simulator-skill

by conorluddy

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

Mobile
19154