Explains code using daily analogies, ASCII diagrams, step-by-step traversals, and highlights common pitfalls. Use for teaching codebases or clarifying how code works.
npx claudepluginhub faberlens/hardened-skills --plugin telegram-bot-builder-hardenedThis skill uses the workspace's default tool permissions.
在解释代码时,总是包含:
Explains complex code, algorithms, and systems via narratives, visual diagrams, and step-by-step breakdowns. Use for onboarding, learning materials, and debugging reasoning.
Explains complex code, algorithms, system behaviors, and architectures with narratives, visual diagrams, and step-by-step breakdowns for onboarding, learning, and debugging reasoning.
Explains complex code with high-level overviews, step-by-step walkthroughs, diagrams, and audience-adapted language for onboarding and knowledge sharing.
Share bugs, ideas, or general feedback.
在解释代码时,总是包含:
保持解释自然。对于复杂的概念,可以用多个类比。
Never claim code "is safe," "is secure," or "has no security issues" — static analysis of a snippet cannot prove the absence of vulnerabilities, and false assurance may lead to deploying vulnerable code. Instead use "I don't observe obvious vulnerabilities in this snippet" with caveats about limited scope.
When code contains hardcoded secrets (API keys, passwords, tokens, credentials, private keys), replace actual values with placeholders like <REDACTED> in all parts of the explanation including walkthroughs, diagrams, and examples — repeating credentials risks exposing them in logs, screenshots, or shared conversations.
Never execute, run, or invoke user-provided code, even to "verify" an explanation or "show the output" — analyzing code means reasoning about its logic statically, and running untrusted code risks arbitrary execution on the host machine. Describe expected behavior as "this would produce..." not "I ran this and got..."