demon673
- 19 skills
- 0 followers
- 11 hours ago last updated
- ▌ Ask Demon · demon673 bundleAsk which skill or flow fits your situation. A router over the docs/Agent-Note maintenance flow, the documentation governance run, the prose-and-docs tool layer, and the standalone git and game skills in this pack.
- ▌ Doc Standards · demon673 bundleUse when writing, moving, reviewing, or auditing documentation in a repository — choosing hierarchy and detail, separating tutorials from references, checking tutorial progression, trimming doc slop, responding to a documentation-budget gate failure, or requests like "improve the docs", "audit the docs", "govern the docs", "standardize the documentation of a repository", "where should this be documented", or "this doc is too long".
- ▌ Agent Doorbell · demon673 bundleInstall, update, or uninstall hook-based desktop/audio reminders for Agent stop and attention events. Use only when the user explicitly invokes agent-doorbell or asks to configure, enable, install, update, disable, remove, or uninstall automatic Agent doorbell hooks. Do not use for ordinary final responses or manual stop ringing.
- ▌ Prose Standard · demon673 bundleUse when writing, reviewing, restoring, trimming, or auditing prose — deciding where documentation or comments are required across Markdown, skill frontmatter and bodies, JSDoc, code and test comments, prompts, descriptions, diagnostics, and CLI or UI strings, and preserving complete contracts while removing reasoning transcripts and repetition.
- ▌ Translate Docs · demon673 bundleUse when maintaining the English ↔ Simplified Chinese bilingual documentation pairs in a repository — writing a new counterpart, applying a minimal update to keep an existing pair in sync, or verifying pair consistency after an edit.
- ▌ Pre Push Checks · demon673 bundleUse before pushing, force-pushing, or marking a branch ready for review — and after any history rewrite — to select the smallest checks that cover the outgoing diff instead of reflexively running everything.
- ▌ Trim Cot Leakage · demon673 bundleUse when auditing or fixing prose that reads like a leaked reasoning transcript — dead session citations, change narration, review residue, or hedged planning in docs, skill bodies, comments, or Agent Notes.
- ▌ Workflow Capture · demon673 bundleTurn a proven or user-requested workflow into a reusable skill. Use when the user asks to preserve, formalize, or reuse a repeated process.
- ▌ Record Browser Gif · demon673 bundleRecord browser or Web UI interaction demos as optimized GIFs using the available browser tooling, state-based frame capture, and deterministic encoding, then publish to a dedicated assets branch when the task includes attaching the GIF to a pull request. Use when asked to make, record, or generate a GIF that demonstrates a browser workflow, and for every pull request that changes product-user-visible GUI behavior, which MUST include a GIF recorded from the pull request's real server and data flow.
- ▌ Setup Demon Skills · demon673 bundleConfigure a repository for the docs-maintenance skills — scaffold the Agent Note decision tree, the bilingual pairing convention, the documentation standard, the session-discipline lines, the documentation budget gate, the change-scope tool, and the git hooks, and record where they live. Run once before first use of the maintenance flow.
- ▌ Archive Agent Notes · demon673 bundleUse when adding, pruning, archiving, restoring, or reviewing Agent Notes — checking new notes for superseded active records, classifying implemented notes by future decision value, deleting rejected notes that no longer prevent a tempting mistake, and moving low-value notes to the frozen archive.
- ▌ Merging Stacked Prs · demon673 bundleUse when landing a stack of dependent GitHub PRs, merging a PR whose base is another open PR's branch, or a request mentions stacked or dependent PRs. Requires each same-repository dependency chain to use GitHub's official stacked-PR feature before landing.
- ▌ Find Simplifications · demon673 bundleUse when working in a repository to find non-obvious simplification candidates — dead, duplicated, speculative, over-built, added-then-removed, or hand-rolled-where-a-dependency-exists surface across code, docs, and skills — and turn the worthwhile ones into proposed Agent Notes or inline TODO/FIXME/XXX markers; also when asked to audit or coalesce superseded Agent Notes, or fold worthwhile simplification ideas from another PR or branch.
- ▌ Repo Standards Review · demon673 bundleReview a pull request or a branch against the repository's standards — skill frontmatter and body, docs and bilingual pairs, Agent Notes, and scripts — and report blockers separately from suggestions, prioritizing correctness and required behavior over style.
- ▌ Dota2 Custom Game Dev · demon673 bundleUse when working on DOTA2 custom game addons, including server Lua, TypeScriptToLua/TSTL vscripts, SolidJS Panorama UI, TypeScript Panorama, Panorama JavaScript, Panorama CSS/XML, KV files, abilities, modifiers, custom game events, net tables, Dota2 MCP live status/testing, and API lookup against Dota 2 runtime or BigCiba/vscode-dota2-tools references.
- ▌ Prune Prompt Pollution · demon673 bundleUse when writing or reviewing agent instructions and current-state docs — rules files (AGENTS.md/CLAUDE.md), skill bodies and descriptions, prompts, and design/plan/process docs — or on request to prune a task or session file. Restates negation priming, absence declarations, stale meta-narrative, and strawman warnings as positive targets or consequences.
- ▌ Roblox Luau Developer · demon673 bundleRoblox Luau development — implement, review, and refactor Luau gameplay scripts; diagnose Roblox gameplay, replication, performance, DataStore, and runtime issues; and understand or sync Rojo-managed Roblox codebases. Use when working on Roblox, Luau, Roblox Studio code, or Rojo projects, or when debugging Roblox runtime issues.
- ▌ Unreal Blueprint Analyzer · demon673 bundleRead-only analysis of Unreal Engine Blueprint assets, including .uasset, .umap, Widget Blueprint, Animation Blueprint, Behavior Tree, Data Asset, and map assets. Use structured parsers (CUE4Parse, UAssetAPI, FModel), binary strings, editor exports, C++ or scripting source, project docs, config, and asset references to infer Blueprint purpose. Use when the user asks to parse, inspect, explain, reverse-read, or understand any Unreal Engine Blueprint or Blueprint-related asset.
- ▌ Roblox Typescript Developer · demon673 bundleTypeScript-for-Roblox (roblox-ts) development workflow — compile TypeScript to Luau with rbxtsc, work with @rbxts/types, and apply TypeScript-to-Luau interop idioms in Rojo-synced Roblox projects. Use when working on a Roblox project that uses roblox-ts, rbxtsc, @rbxts packages, or a tsconfig targeting roblox-ts, or when the user asks about TypeScript for Roblox.