Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
Joycai
Profil créateur GitHub

Joycai

Vue par dépôt de 9 skills collectés dans 3 dépôts GitHub.

skills collectés
9
dépôts
3
mis à jour
2026-07-12
explorateur de dépôts

Dépôts et skills représentatifs

bump-version
Développeurs de logiciels

Bump the application semantic version (MAJOR.MINOR.PATCH) across all files in the Joycai Image AI Toolkits project, then commit and push the branch. Use when the user says "bump the version", "release X.Y.Z", "update to version X.Y.Z", or "bump major/minor/patch". For bumping only the build suffix (+B) without changing the semver, use the update-build-count skill instead.

2026-06-14
joycai-add-llm-provider
Développeurs de logiciels

Guides adding a new AI provider (backend API) to the Joycai Image AI Toolkits app. Use whenever asked to "add a new model provider", "integrate a new AI API", "add an LLM provider", "support a new backend", "connect to a new AI service", or "add support for [ProviderName] models". This skill covers the full implementation checklist: implementing the ILLMProvider interface (all 4 methods), HTTP client lifecycle management, streaming vs non-streaming response parsing, token usage metadata (required for cost tracking), two registration calls in main.dart, and optional model discovery. Reference implementations: OpenAIAPIProvider and GoogleGenAIProvider in lib/services/llm/providers/.

2026-06-14
joycai-add-task-type
Développeurs de logiciels

Guides adding a new background task type to the Joycai Image AI Toolkits task queue. Use whenever asked to "add a new task", "create a task type", "extend the task queue", "add a batch processing mode", or "add a new background operation". Also trigger when a new AI-powered workflow needs to be integrated into the existing queue system (TaskQueueService). This skill covers the full checklist: enum value, logging branch, dispatcher branch, execute method (with cancellation and streaming patterns), l10n strings, and UI display — ensuring nothing is forgotten.

2026-06-14
joycai-l10n
Développeurs de logiciels

Guides the complete localization (l10n) workflow for the Joycai Image AI Toolkits Flutter project. Use proactively whenever adding, editing, or removing any user-visible string in the app — including new UI text in widgets, screen labels, button labels, dialog messages, or error strings. Trigger on: "add a localization key", "translate", "update l10n", "add l10n string", "add UI text", "new string key", "internationalize". Also trigger automatically when you notice new hard-coded string literals appearing in Dart files that should be localized. This skill enforces the 4-language requirement (en, zh, zh_Hant, ja) and the mandatory merge step that is easy to forget.

2026-06-14
update-build-count
Développeurs de logiciels

Automatically increment the build number in pubspec.yaml and synchronize it across relevant project files (Android, iOS, Windows, MSIX). Use when the user wants to "bump the build count", "update the version suffix", or "increment the build number" for a new internal or test release.

2026-06-14
simple-trpg-chat-rules
Développeurs de logiciels

Complete reference for the pluggable rule-template module system in simple-trpg-chat (RuleModule interface + capability-driven UI + registry). USE THIS SKILL whenever the user asks to add a new TRPG ruleset (DnD 5e / d20 / PbtA / 骰池 / WoD / FATE …), modify rule-template behavior, debug rule-gated commands (.rc / .sc / .st), reason about why a check resolved a certain way, change how rule capabilities drive UI (TopBar check menu / character-sheet bars / attribute grid / SAN-check gating), or extend AI-agent rule integration. Also trigger when the user says "规则模板" / "规则模块" / "rule template" / "RuleModule" / "capabilities" / "resolveCheck" / "getRuleForRoom", or names a rule id like coc7th / basic / dnd5e in an implementation context. Even if the user just says "加一套规则" without specifying which system, consult this skill — the registry/capability pattern is the same for every ruleset.

2026-06-28
simple-trpg-chat-theme
Développeurs web

Complete knowledge base for creating or upgrading themes in the simple-trpg-chat project. Use this skill whenever the user asks to create a new theme, upgrade an existing theme, redesign a theme, or import a design spec into the theme system. Also use it when the user says "主题" / "theme" in combination with any of: create, add, upgrade, redesign, implement, fix, port, or references a specific theme name (parchment / cthulhu / shrine / rainglass / aether / default).

2026-06-28
simple-trpg-chat
Développeurs de logiciels

Expert knowledge for the Simple TRPG Chat project — a lightweight web-based TRPG tool built with Next.js 16, Drizzle ORM (PostgreSQL), SSE real-time chat, AI Bot Agent, dice system, inventory, clue cards, character sheets, and multi-theme support. Use this skill whenever working on this project's codebase, adding features, fixing bugs, understanding the data model (16 tables), following development conventions (feature branches, PR workflow, pnpm, CI), or navigating the architecture (message audience router, Bot-as-User pattern, Server Actions, i18n with next-intl). Also use for questions about core concepts (Room, Bot, Dice, Character, Inventory, Clue, Private Chat, Markdown, Theme) or when troubleshooting common pitfalls.

2026-06-20
3 dépôts affichés sur 3
Tous les dépôts sont affichés