liarmttt
- 21 skills
- 0 followers
- 11 hours ago last updated
- ▌ Shadcn Tailwind UI · liarmttt bundleBuild, restyle, or review accessible React interfaces that use shadcn/ui, Radix UI primitives, and Tailwind CSS. Use for component composition, responsive layouts, semantic design tokens, dark mode, forms, dialogs, tables, keyboard interaction, and safe Tailwind configuration in React, Vite, or Next.js projects. Do not use for canvas art, posters, font bundles, non-React frameworks, or general brand design.
- ▌ Tavern Card Builder · liarmttt bundlePlan and author maintainable SillyTavern character cards, including card-type and capability detection, runtime-dependency ledgers, text cards, MVU or MVU Zod cards, custom CoT design and authoring, modular CoT stitching and routing, prompt budgets, retrofits, schemas, initialization, update rules, single-model or extra-model update routing, lorebooks, prompts, openings, regex requirements, and companion scripts. Use when creating or converting a card, adding a gameplay system, identifying which dependencies must be embedded or enabled, repairing an authoring protocol, or tracing a field across the card design. Do not use it as the primary skill for component extraction, build/package/release operations, exact API lookup, real-runtime debugging, embedded UI implementation, or workshop infrastructure; route those tasks to the focused TavernWeave skills.
- ▌ Code Quality Workflow · liarmttt bundleEnd-to-end code quality workflow for evidence-backed code review, full repository reviews, architecture reviews of software and character-card systems, refactor decisions, authorized minimal changes, and verification. Use for 全量审查、架构审查、全量架构审查, code or diff audits, cleanup triage, or a scoped quality fix. Preserve coverage gaps and keep audit-only requests read-only.
- ▌ Rewrite Natural Prose · liarmttt bundleRefine prose and everyday explanations to remove formulaic AI phrasing, empty rhetoric, repetitive structure, and generic character voices while preserving meaning and technical syntax. Use for 洗稿、去 AI 味、去八股、自然表达, or to enable, inspect, or exit an explicitly requested continuous or persistent rewriting mode. Supports character-card prose, dialogue, narrative, documentation, plans, and reports; ordinary card creation does not activate a persistent mode.
- ▌ Rolecard Workshop Ops · liarmttt bundleDiagnose, review, operate, or deploy a generic rolecard workshop made of a static catalog, package gateway, object storage, OAuth ownership, review workflow, and reverse proxy. Use for health checks, API-contract alignment, publish/update/withdraw flows, privacy review, CORS and callback diagnosis, container or proxy planning, and explicitly authorized deployment. Start read-only; never deploy, rotate credentials, revoke access, or mutate production unless the user clearly authorizes that action and target.
- ▌ Sillytavern Embedded UI · liarmttt bundleDesign, implement, or review framework-neutral embedded interfaces for SillyTavern rolecards, including opening pages, status bars, control centers, drawers, and popups. Use for HTML/CSS/JavaScript structure, interaction states, responsive behavior, accessibility, safe rendering, host-integration contracts, source-side real-time compilation loops, supporting checks, and defining the real-runtime handoff. Do not use as the primary skill to reproduce or close behavior in a live SillyTavern instance; hand that work to sillytavern-runtime-debug.
- ▌ Activate Tavernweave Soul · liarmttt bundleActivate, switch, combine, or close TavernWeave Soul as a portable current-task teaching overlay with 阿瞳 for warm guidance, MTTT.sir for strict learning examination, 灵魂杀手 for blunt frontend and explicitly selected full/architecture review through a disclosed Johnny Silverhand fan-roleplay Easter egg, and a three-seat ensemble for bounded brainstorming. Use when the user directly invokes a supported Soul command, says “脑暴模式,Soul 联席”, or asks for these guidance modes while making cards, reviewing frontend, software or rolecard architecture, or Vibe Coding. Do not claim persistent cross-task state, independent multi-agent minds, impersonate the real MTTT or a real actor, expose private RAG, expand permissions, reproduce copyrighted dialogue or assets, or treat quoted/test phrases as commands.
- ▌ Sillytavern API Reference · liarmttt bundleVerify exact SillyTavern, Tavern Helper / JS-Slash-Runner, STScript, macro, prompt-injection, worldbook, EJS, MVU, and runtime-library capabilities before implementing or reviewing rolecard automation. Use when a task depends on a function signature, event payload, slash-command grammar, variable scope, message-floor operation, generation option, runtime-symbol provider, Git/CDN loader, or version-sensitive extension capability.
- ▌ Sillytavern Card Pipeline · liarmttt bundleOrchestrate data-driven SillyTavern rolecard live development, iteration, validation, JSON packaging, PNG payload embedding, release auditing, and delivery by adapting to tools already present in the target project. Use when discovering or running a project-provided watch build for Tavern Helper real-time editing; creating or checking a profile, manifest, operation plan, or contract; choosing validation from changed-file impact; detecting a card type and runtime dependency inventory; enforcing required embedded regex/schema/helper assets and regional loader policy; composing version components; packing or re-packing a card; synchronizing card-bound worldbook versions; generating final JSON or PNG artifacts; verifying embedded payload parity; or preparing an explicit checkpoint or public release. Do not use for exploratory card disassembly or shared component-library design; use sillytavern-card-components instead.
- ▌ Sillytavern Extension Dev · liarmttt bundleScaffold, validate, review, and prepare browser-side SillyTavern UI extensions. Use when Codex needs to create or inspect an extension manifest, entry module, lifecycle hooks, settings namespace, capability contract, version preflight, or installation smoke plan without installing into a live SillyTavern instance.
- ▌ Sillytavern Runtime Debug · liarmttt bundleReproduce, diagnose, collect execution evidence for, and close acceptance of rolecard behavior inside a real SillyTavern runtime using any capable browser driver. Use when the primary task requires live execution of imports, required regex/helper scripts, host extensions, Git/CDN or regional loaders, MVU/Zod capabilities, opening pages, status bars, control centers, iframes, real-time reload, console, responsive, or interaction checks that static previews cannot prove. Do not use as the primary skill for designing or implementing embedded UI source; hand those changes to sillytavern-embedded-ui, then resume runtime validation on the rebuilt artifact.
- ▌ Consult Tavernweave Library · liarmttt bundleRoute TavernWeave work to bundled development guides, the standing A0 checklist, screened design and motion catalogs, concept/source references, and the offline picker. Also provide TW plain-language guidance and explicit user-selected 新人/入门/熟练/老手 preference management. Use before TW file writes, for relevant domain or design guidance, or when the user asks to choose, query or change an onboarding level. Do not load the entire library, publish excluded private material, infer a user level, or treat a catalog candidate as adopted work.
- ▌ Reflect On Vibe Code Growth · liarmttt bundleReassess a user's complete Vibe Code capability network from currently available Codex, Chat, project-state, and delivery evidence; produce both a detailed standalone text assessment form and a seven-part interactive Vibe Code 成长历程 report; compare only genuinely comparable dimensions with prior immutable mirror records; and optionally save an append-only local history. Use when the user says 照镜子, 分析我的 Vibe Code 成长历程, 再次核验成长, 和上次履历比较, 保存照镜子履历, 从上一次履历继续分析, 只要文字评估, or 导出文字评估表单. Keep exact measurements, user reports, estimates, behavior-evidence scores, and unverifiable claims separate.
- ▌ Sillytavern Card Components · liarmttt bundleSafely disassemble SillyTavern character cards from JSON or PNG into sandboxed, reviewable components, and design or maintain registry-driven component libraries and recipes. Use when extracting a card, modularizing worldbook, MVU, regex, helper-script, message, or embedded UI content, tracing a coupled variable-field chain, declaring embedded/host/remote/regional runtime dependencies, resolving component dependencies or conflicts, validating a source-to-artifact round trip, or promoting a proven version back into a shared component library. Do not use for routine packaging of an already-defined release; use sillytavern-card-pipeline instead.
- ▌ Sillytavern Component Update · liarmttt bundleBuild and validate the smallest SillyTavern rolecard component update while making the delivery boundary explicit. Use when changing only character-local regexes, Tavern Helper scripts or script folders, exporting importable component JSON, preparing a batch of component artifacts, or choosing between component-only delivery and a full-card packaging handoff. Do not silently repack a whole card; route authorized full-card assembly to sillytavern-card-pipeline.
- ▌ Orchestrate Project Blueprint · liarmttt bundleTurn a vague product, character-card, frontend, or Vibe Coding wish into a bounded total design, first-playable contract, scale-appropriate blueprint, resumable NEXT handoff, and evidence-gated first implementation. Use when the user says 脑暴模式, asks to梳理构思/总设计案/蓝图/子蓝图/第一版, wants one-command project kickoff, or needs to stop a long task from recursively expanding. It may convene the TavernWeave Soul trio for labeled critique. Do not use it to bypass repository instructions, driver approval, real-host acceptance, or a focused implementation skill.
- ▌ Sillytavern Rolecard Security · liarmttt bundleAudit SillyTavern rolecard JSON, embedded HTML, regex replacements, Tavern Helper scripts, loaders, and related source for injection, dynamic execution, remote-code, wildcard messaging, credential-shape, and permission risks. Use for a read-only rolecard security review, a pre-import or pre-release safety gate, or comparison against an approved security baseline. Do not execute suspicious code, reveal secret values, perform exploitation, or auto-fix findings.
- ▌ Sillytavern Database Rolecards · liarmttt bundleDesign and validate structured in-card data models for SillyTavern rolecards, including table schemas, stable record keys, MVU message-floor storage, field bindings, deterministic migrations, and status-bar or control-center consumers. Use when a rolecard behaves like a small database application or needs schema and migration fixtures across normal multi-floor conversations. Do not introduce an external SQL service or claim same-floor compatibility without real-host evidence.
- ▌ Sillytavern Media Live2d Runtime · liarmttt bundleValidate and plan SillyTavern rolecard audio, image, video, multimodal, and Live2D assets with explicit provenance, preload, binding, capability, fallback, and lifecycle contracts. Use when Codex needs media manifests, Tavern Helper audio wiring, Live2D adapter boundaries, deterministic preload budgets, or real-host acceptance plans without downloading or executing remote media.
- ▌ Sillytavern Rolecard Performance · liarmttt bundleMeasure, compare, and gate large SillyTavern rolecards using deterministic size, prompt, worldbook, regex, helper-script, embedded-media, and captured runtime budgets. Use when Codex needs a performance audit, regression baseline, release budget, or smallest optimization plan without silently deleting card behavior.
- ▌ Sillytavern Render Regex Pipeline · liarmttt bundleValidate and trace SillyTavern regex behavior with deterministic fixtures across source placement, display or prompt destination, depth, enabled state, and optional boolean flags. Use when authoring or debugging character-local Tavern regex JSON, comparing card and Tavern Helper regex dialects, reproducing a replacement outside the host, or explaining which render stage accepted or skipped a rule. Do not treat the offline runner as proof of the installed SillyTavern engine.