[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K5PH0F9626BVYN68V3S4RT":3,"skill-same:01M6K5PH0F9626BVYN68V3S4RT":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":58},"01M6K5PH0F9626BVYN68V3S4RT","listen",null,"Execute instructions while listening for and invoking every skill referenced within them","laurac8r\u002Fclaude-damn","laurac8r","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F23003243?v=4","01M6K5HCAJJR4Q5BCBRRZF8E5D","Laura Kaminskiy","01M6K5HCEQRFFJFK32A0VR7AS3",3,"MIT","https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Flisten\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,24,25,26,27,28],"instructions","execute","references","true","for","2026-11-10 10:12:30",false,"---\nname: listen\ndescription:\n   Execute instructions while listening for and invoking every skill referenced\n   within them\nargument-hint: \"\u003Cinstructions containing \u002Fskill references>\"\nuser-invocable: true\n---\n\n# Listen for Skill Usage\n\nPerform the following instructions and enforce using all the skills referenced\nin the skills used. Perform the following instructions and listen for all the —\nwhether referenced directly or transitively through other skills.\n\n**Instructions:** \"$ARGUMENTS\"\n\n---\n\n## Enforcement Protocol\n\nBefore executing the instructions above, you MUST:\n\n1. **Scan** the instructions for every `\u002Fskill-name` reference (e.g., `\u002Ftdd`,\n   `\u002Fbrainstorming`, `\u002Fexpert-review`, `\u002Fsuper`, `\u002Fduper`, `\u002Fcat`, or any other\n   skill invocation).\n2. **Build a checklist** of every skill found. Create a task for each one.\n3. **Invoke each skill** using the Skill tool at the appropriate point during\n   execution. A skill reference in the instructions is NOT a suggestion — it is\n   a requirement.\n4. **Verify completeness** before reporting done: every skill on the checklist\n   must have been invoked. If any skill was skipped, go back and invoke it now.\n\n### Rules\n\n- If the instructions reference a compositional skill (e.g.,\n  `\u002Fsuper-duper-cat`), invoke that skill directly — do not decompose it into its\n  primitives unless the skill itself does so.\n- If the instructions contain no skill references, execute them normally without\n  this enforcement overhead.\n- If a referenced skill fails or is denied by the user, note it explicitly in\n  your output rather than silently skipping it.\n- Follow the invoked skills' own instructions exactly — this enforcement layer\n  adds the guarantee that they are all used, but does not override how each\n  skill operates.\n\n- If the instructions reference a compositional skill (e.g.,\n  `\u002Fsuper-duper-cat`), invoke that skill directly — do not decompose it into its\n  primitives unless the skill itself does so.\n- If the instructions contain no skill references, execute them normally without\n  this enforcement overhead.\n- If a referenced skill fails or is denied by the user, note it explicitly in\n  your output rather than silently skipping it.\n- Follow the invoked skills' own instructions exactly — this enforcement layer\n  adds the guarantee that they are all used, but does not override how each\n  skill operates.\n\n### Satisfaction Semantics\n\nA skill reference in the instructions is satisfied when **one** of the following\nholds:\n\n1. **Direct invocation** — the `Skill` tool was called with that skill's name\n   (e.g. `Skill(skill=\"superpowers:writing-skills\")`) during this execution.\n2. **Compositional delegation** — a compositional skill was directly invoked\n   whose body text explicitly delegates to the referenced skill. When claiming\n   satisfaction via composition, **cite the composing skill's line that\n   delegates** (e.g. _\"\u002Fsuper-duper-cat invokes \u002Fwriting-skills at phase N\"_).\n   If you cannot cite a specific delegation line, the claim does not hold.\n\n**Transitive \u002F implicit application does NOT satisfy the requirement.**\nFollowing a skill's discipline \"in spirit\" — applying its pattern without\ninvocation — is not satisfaction. Reading a skill's content without invoking it\nis not satisfaction. If the skill was referenced in the instructions and you\nnever invoked it (directly or through a composing skill that explicitly\ndelegates), the requirement is **unmet** — go back and invoke it now.\n\n**Rationalization counter:**\n\n| Excuse                                                                  | Reality                                                                                                                                                                                                                                                                |\n| ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| \"I followed \u002Fwriting-skills discipline through the chain — that counts\" | Composition counts only when the composing skill's text explicitly delegates. \"In spirit\" does not. Cite the delegation line or invoke directly.                                                                                                                       |\n| \"The skill's content informed my behavior, so it was applied\"           | Content-informed behavior is not invocation. Invoke via the Skill tool.                                                                                                                                                                                                |\n| \"Invoking it at the end is redundant\"                                   | Invoking at the _right point_ is the requirement, not at the end. If skipped at the point, you have a gap — invoke now and note it.                                                                                                                                    |\n| \"The compositional skill I used must be doing that internally\"          | Must cite the internal delegation, otherwise no claim. If the composing skill doesn't actually delegate, invoke the target directly.                                                                                                                                   |\n| \"Skill invocation order should be reordered for dependency reasons\"     | Dependency reordering may move _when_ a skill fires but never _whether_. The reference is a requirement, not a suggestion. If a dependency truly makes invocation impossible at the listed point, surface the blocker explicitly — never silently drop the invocation. |\n","# Listen for Skill Usage\n\nPerform the following instructions and enforce using all the skills referenced\nin the skills used. Perform the following instructions and listen for all the —\nwhether referenced directly or transitively through other skills.\n\n**Instructions:** \"$ARGUMENTS\"\n\n---\n\n## Enforcement Protocol\n\nBefore executing the instructions above, you MUST:\n\n1. **Scan** the instructions for every `\u002Fskill-name` reference (e.g., `\u002Ftdd`,\n   `\u002Fbrainstorming`, `\u002Fexpert-review`, `\u002Fsuper`, `\u002Fduper`, `\u002Fcat`, or any other\n   skill invocation).\n2. **Build a checklist** of every skill found. Create a task for each one.\n3. **Invoke each skill** using the Skill tool at the appropriate point during\n   execution. A skill reference in the instructions is NOT a suggestion — it is\n   a requirement.\n4. **Verify completeness** before reporting done: every skill on the checklist\n   must have been invoked. If any skill was skipped, go back and invoke it now.\n\n### Rules\n\n- If the instructions reference a compositional skill (e.g.,\n  `\u002Fsuper-duper-cat`), invoke that skill directly — do not decompose it into its\n  primitives unless the skill itself does so.\n- If the instructions contain no skill references, execute them normally without\n  this enforcement overhead.\n- If a referenced skill fails or is denied by the user, note it explicitly in\n  your output rather than silently skipping it.\n- Follow the invoked skills' own instructions exactly — this enforcement layer\n  adds the guarantee that they are all used, but does not override how each\n  skill operates.\n\n- If the instructions reference a compositional skill (e.g.,\n  `\u002Fsuper-duper-cat`), invoke that skill directly — do not decompose it into its\n  primitives unless the skill itself does so.\n- If the instructions contain no skill references, execute them normally without\n  this enforcement overhead.\n- If a referenced skill fails or is denied by the user, note it explicitly in\n  your output rather than silently skipping it.\n- Follow the invoked skills' own instructions exactly — this enforcement layer\n  adds the guarantee that they are all used, but does not override how each\n  skill operates.\n\n### Satisfaction Semantics\n\nA skill reference in the instructions is satisfied when **one** of the following\nholds:\n\n1. **Direct invocation** — the `Skill` tool was called with that skill's name\n   (e.g. `Skill(skill=\"superpowers:writing-skills\")`) during this execution.\n2. **Compositional delegation** — a compositional skill was directly invoked\n   whose body text explicitly delegates to the referenced skill. When claiming\n   satisfaction via composition, **cite the composing skill's line that\n   delegates** (e.g. _\"\u002Fsuper-duper-cat invokes \u002Fwriting-skills at phase N\"_).\n   If you cannot cite a specific delegation line, the claim does not hold.\n\n**Transitive \u002F implicit application does NOT satisfy the requirement.**\nFollowing a skill's discipline \"in spirit\" — applying its pattern without\ninvocation — is not satisfaction. Reading a skill's content without invoking it\nis not satisfaction. If the skill was referenced in the instructions and you\nnever invoked it (directly or through a composing skill that explicitly\ndelegates), the requirement is **unmet** — go back and invoke it now.\n\n**Rationalization counter:**\n\n| Excuse                                                                  | Reality                                                                                                                                                                                                                                                                |\n| ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| \"I followed \u002Fwriting-skills discipline through the chain — that counts\" | Composition counts only when the composing skill's text explicitly delegates. \"In spirit\" does not. Cite the delegation line or invoke directly.                                                                                                                       |\n| \"The skill's content informed my behavior, so it was applied\"           | Content-informed behavior is not invocation. Invoke via the Skill tool.                                                                                                                                                                                                |\n| \"Invoking it at the end is redundant\"                                   | Invoking at the _right point_ is the requirement, not at the end. If skipped at the point, you have a gap — invoke now and note it.                                                                                                                                    |\n| \"The compositional skill I used must be doing that internally\"          | Must cite the internal delegation, otherwise no claim. If the composing skill doesn't actually delegate, invoke the target directly.                                                                                                                                   |\n| \"Skill invocation order should be reordered for dependency reasons\"     | Dependency reordering may move _when_ a skill fires but never _whether_. The reference is a requirement, not a suggestion. If a dependency truly makes invocation impossible at the listed point, surface the blocker explicitly — never silently drop the invocation. |\n",{"name":5,"description":7,"argument-hint":34,"user-invocable":35},"\u003Cinstructions containing \u002Fskill references>",true,"main","9635fb649979617cf684ea860dcaeb4eb272aa7d","skills\u002Flisten",1,"https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn","https:\u002F\u002Flaurac8r.github.io\u002Fclaude-damn\u002F","https:\u002F\u002Fgithub.com\u002Flaurac8r","https:\u002F\u002Fwww.webcatgirl.com\u002F","SWE | Python, Java, Typescript, Cloud, AI, ML | Open-source, large-language model, and decision model enthusiast","2026-09-10 01:18:30",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":35},[48,51,54],{"tool":49,"command":50},"npx","npx skills add laurac8r\u002Fclaude-damn --skill listen",{"tool":52,"command":53},"bunx","bunx skills add laurac8r\u002Fclaude-damn --skill listen",{"tool":55,"command":56},"pnpm","pnpm dlx skills add laurac8r\u002Fclaude-damn --skill listen","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Flisten\u002FSKILL.md",[],[60,96,119,136,155,171],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":75,"publishedAt":29},"01M6K5V5PPEYZGPW80S9QAF7WZ","visual-aid","Use when the user asks for a quick visual aid, visual explainer, concept card, one-pager, poster, cheat sheet, infographic, visual summary, summary card, or mini explainer page — especially from input like a block of text, attached images, an attached song (lyrics\u002Faudio), a web link, a CSV\u002Fdataset, a math formula, a code snippet to walk through, a tutorial's steps, a timeline, or an A-vs-B comparison. Triggers include \"make me a quick visual aid\", \"turn this into a one-pager \u002F cheat sheet \u002F explainer\", \"summarize this visually\", \"give me a visual of\", \"explain this on a single page\", \"make a concept card for\", \"whip up a page about\", \"build a mini page that shows\", \"something I can paste into a doc explaining X\", or any request to render a topic\u002Ftext\u002Flink\u002Fimage-set\u002Fsong\u002Fdata into a standalone page. Prefer this skill over frontend-design when the ask is an explanatory single-file page (not a production UI), over playground when the output is static information display (not an interactive configurator), and over a Markdown\u002Fcode answer when the user explicitly wants a *page* (HTML). Produces a single self-contained HTML file that opens on double-click without a server.","https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Fvisual-aid\u002FSKILL.md",[66,69,72],{"categoryNo":67,"categoryName":68,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":70,"categoryName":71,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":73,"categoryName":74,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",[76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95],"visual","visual aid","frontend","design","SET","Audio","visual explainer","up","images","formula","infographic","click","card","render","information","quick","song","standalone","frontend-design","static",{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":29},"01M6K5TZZ34SBMQMN2EX11XMYS","tesseract","Use when you've been poking at the same file, concept, or problem across many sessions and want to step outside time to see its whole arc — or when you want to leave a note for next-session-you. Triggers: 'I've been going in circles on X', 'what have I learned about X', 'what did past-me say about X', 'I keep rediscovering this'.","https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Ftesseract\u002FSKILL.md",[],[98,103,104,105,106,107,108,109,76,110,111,112,113,114,115,116,117,27,118,28],"sessions","file","session","use","say","me","time","across","anchor","triggers","learned","problem","keep","you","morse","concept",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":29},"01M6K5TSVWXGRFMQTSM8VFSRDS","tdd","Invoke test-driven development as an explicit one-at-a-time micro-cycle — one test, one piece of functionality, refactor, then repeat for the next behavior","https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Ftdd\u002FSKILL.md",[],[121,126,127,128,129,130,131,132,109,133,134,27,135,28],"test","development","micro","refactor","behavior","cycle","next","as","driven","at",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":29},"01M6K5TP1KX237V9FDZ8PMNXH5","tdd-cat","TDD workflow with subagent-driven-development — \u002Ftdd composed with \u002Fcat, plus the A\u002FB TDD execution-mode axis (split-phase vs micro-cycle) asked as a third question in \u002Fcat's combined pre-dispatch question","https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Ftdd-cat\u002FSKILL.md",[],[121,143,144,145,127,128,146,147,148,149,150,151,131,133,134,152,153,27,154],"cat","tdd cat","workflow","execution","tdd workflow","subagent","question","dispatch","task","with","split","mode",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":29},"01M6K5TGDERXT82MS7SB3ZGA3V","task-list","TaskCreate \u002F TaskUpdate \u002F render the current TaskList in response to `\u002Ftask-list` (with or without flags). The skill body executes immediately on the syntax — no permission-seeking, no echoing the list back as plain text.","https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Ftask-list\u002FSKILL.md",[],[162,151,163,164,165,166,167,168,169,133,89,152,27,170],"list","task list","update","text","syntax","flags","back","permission","display",{"skillNo":172,"name":173,"nameZh":6,"description":174,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":175,"categories":176,"keywords":177,"publishedAt":29},"01M6K5T8CER0BAPJVJDG5F5GD0","sync","Sync files between two local directories, repos, or git worktrees. Five modes (plan\u002Finteractive\u002Fpush\u002Fpull\u002Fmirror), .gitignore-aware, Claude-workflow allowlist via --claude, dropbox-restore-style per-directory prompts.","https:\u002F\u002Fgithub.com\u002Flaurac8r\u002Fclaude-damn\u002Fblob\u002Fmain\u002Fskills\u002Fsync\u002FSKILL.md",[],[173,145,178,179,180,181,182,183,184,185,186,187,188,189,190,191,27,154,192,193],"delete","pull","push","plan","interactive","git worktrees","files","restore","gitignore","local","dry","directories","yes","limit","mirror","modes"]