#195 by GitHub stars

tw93/Waza

🥷 Engineering habits you already know, turned into skills AI assistants like Claude Code, Codex and Cursor can run.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

plugins/waza/skills/check/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

plugins/waza/skills/health/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

plugins/waza/skills/hunt/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

plugins/waza/skills/learn/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

plugins/waza/skills/read/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

plugins/waza/skills/think/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

plugins/waza/skills/ui/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

plugins/waza/skills/write/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/check/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/health/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/hunt/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/learn/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/read/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/think/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/ui/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

skills/write/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → df1ef2390e89

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit df1ef2390e89d70dee07f928ac09aa7ba4b90299

git clone --filter=blob:none --no-checkout https://github.com/tw93/Waza.git .hotskills/tw93-waza && git -C .hotskills/tw93-waza checkout --detach df1ef2390e89d70dee07f928ac09aa7ba4b90299 # Copy each selected skill directory from .hotskills/tw93-waza into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/tw93/Waza.git .hotskills/tw93-waza && git -C .hotskills/tw93-waza checkout --detach df1ef2390e89d70dee07f928ac09aa7ba4b90299 # Copy each selected skill directory from .hotskills/tw93-waza into .agents/skills/<skill-name>/
7.5kGitHub stars
40stars in 7 days
16skills in this repository
59commits in 30 days

Heat

6.4
  • Star growth, last 7 daysAhead of 75% of tracked repositories
  • Star growth, last 24 hoursAhead of 67% of tracked repositories
  • Rank movement, last 7 daysAhead of 63% of tracked repositories
  • Commits, last 30 daysAhead of 91% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20267,523

Individual skills in this repository

  • check plugins/waza/skills/check
  • health plugins/waza/skills/health
  • hunt plugins/waza/skills/hunt
  • learn plugins/waza/skills/learn
  • read plugins/waza/skills/read
  • think plugins/waza/skills/think
  • ui plugins/waza/skills/ui
  • write plugins/waza/skills/write
  • check skills/check
  • health skills/health
  • hunt skills/hunt
  • learn skills/learn
  • read skills/read
  • think skills/think
  • ui skills/ui
  • write skills/write

How it works

check

When your agent uses it

Reviews diffs, PRs, release readiness, and publishing follow-through. Use when asked to review, triage issues or PRs, or ship. Not for debugging root causes or prose.

What it loads into context

Frontmatter

170 tokens

Always available to the agent

SKILL.md

5,986 tokens

When the skill is activated

Reference documents

11,123 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Outcome Contract
  2. Durable Context Preflight
  3. Worktree Safety Preflight
  4. Mode Picker
  5. Project Context Extraction
  6. Plan Execution Mode
  7. Get the Diff
  8. Scope
  9. Did We Build What Was Asked?
  10. Question the Approach, Not Just the Diff
  11. Pattern-Fix Completeness
  12. Command And Install Surfaces
  13. Hard Rules
  14. Hard Stops (fix before merging)
  15. Finding Quality Gate
  16. Knowledge Sync
  17. Specialist Review (Standard and Deep only)
  18. Autofix Routing
  19. Adversarial Pass (Deep only)
  20. Platform Operations
  21. Verification
  22. Gotchas
  23. Sign-off

Scripts executed separately

  • scripts/audit_signals.py
  • scripts/incident_ledger.py
  • scripts/release_gate.py
  • scripts/run-tests.sh

Files

  • ../../../../.claude-plugin/marketplace.jsonasset4,516 bytes
  • ../../../../.claude-plugin/marketplace.jsonasset4,516 bytes
  • SKILL.mdcore28,228 bytes
  • SKILL.mdcore28,228 bytes
  • SKILL.mdcore28,228 bytes
  • SKILL.mdcore28,228 bytes
  • SKILL.mdcore28,228 bytes
  • agents/reviewer-architecture.mddoc2,318 bytes
  • agents/reviewer-security.mddoc2,703 bytes
  • references/durable-context.mddoc2,042 bytes
  • references/incident-ledger.mddoc3,594 bytes
  • references/mode-audit.mddoc3,014 bytes
  • references/mode-ship.mddoc8,773 bytes
  • references/mode-triage.mddoc4,941 bytes
  • references/persona-catalog.mddoc3,525 bytes
  • references/project-context.mddoc9,608 bytes
  • references/public-reply.mddoc1,764 bytes
  • references/release-surfaces.mddoc3,709 bytes
  • references/review-patterns.mddoc7,631 bytes
  • scripts/audit_signals.pyruns25,992 bytes
  • scripts/incident_ledger.pyruns13,080 bytes
  • scripts/release_gate.pyruns14,586 bytes
  • scripts/run-tests.shruns639 bytes
Read SKILL.md

# Check: Review Before You Ship

Prefix your first line with 🥷 inline, not as its own paragraph.

> Note: `/review` is a built-in Anthropic plugin command for PR review. Waza uses `/check` (or the alias `code-review`) instead. Do not re-trigger `/review` from within this skill.

Read the diff and find the problems. Review, audit, triage, and readiness requests are report-only; apply fixes only under explicit repair authorization still in force for the same task. Done means the requested review surface is covered and every verification claim comes from this session.

## Outcome Contract

- Outcome: a review, release decision, or maintainer action grounded in the current diff, project context, and live evidence.
- Done when: findings, fixes, shipped state, or blockers are stated with the commands, artifacts, or remote state that prove them.
- Evidence: worktree status, diff, public project docs, manifests, CI, package contents, release or registry state, and current command output.
- Output: concise findings first, then verification and shipped-state summary when applicable. Multi-step or ship-action runs, and any request with several items or screenshots, close with a numbered completion ledger (done / not applicable / remaining), never a narrative that leaves the user asking "is everything done".
View the complete source on GitHub

Skills included

  • check
  • health
  • hunt
  • learn
  • read
  • think
  • ui
  • write
  • check
  • health
  • hunt
  • learn
  • read
  • think
  • ui
  • write

Repository facts

License
MIT
Created
Mar 12, 2026
Last pushed
Nov 2, 2026
Forks
432
Open issues
0
Project activity
Active

Rank over the last 12 weeks

Now #195 · best #156 · down 9 in 30 days

  1. #190 on Oct 29
  2. #191 on Oct 30
  3. #193 on Oct 31
  4. #192 from Nov 1 to Nov 2
  5. #194 on Nov 3
  6. #195 since Nov 4
61 earlier periods
  1. #153 on Aug 2
  2. #153 from Aug 7 to Aug 9
  3. #156 on Aug 10
  4. #157 from Aug 11 to Aug 12
  5. #159 from Aug 13 to Aug 14
  6. #158 from Aug 15 to Aug 17
  7. #159 from Aug 18 to Aug 21
  8. #156 on Aug 22
  9. #161 from Aug 23 to Aug 24
  10. #160 on Aug 25
  11. #161 on Aug 26
  12. #162 on Aug 27
  13. #161 on Aug 28
  14. #162 on Aug 29
  15. #161 on Aug 30
  16. #162 on Aug 31
  17. #165 on Sep 1
  18. #162 on Sep 2
  19. #167 on Sep 3
  20. #165 on Sep 4
  21. #167 on Sep 5
  22. #165 on Sep 6
  23. #167 on Sep 7
  24. #168 on Sep 8
  25. #169 from Sep 9 to Sep 10
  26. #166 on Sep 11
  27. #171 from Sep 12 to Sep 14
  28. #173 on Sep 15
  29. #172 from Sep 16 to Sep 17
  30. #174 on Sep 18
  31. #172 on Sep 19
  32. #176 from Sep 20 to Sep 21
  33. #177 on Sep 22
  34. #180 on Sep 23
  35. #179 on Sep 24
  36. #181 from Sep 25 to Sep 26
  37. #182 on Sep 27
  38. #183 on Sep 28
  39. #182 on Sep 30
  40. #185 on Oct 1
  41. #187 on Oct 2
  42. #184 on Oct 3
  43. #182 on Oct 4
  44. #185 from Oct 5 to Oct 6
  45. #187 on Oct 7
  46. #186 on Oct 8
  47. #188 on Oct 9
  48. #184 from Oct 10 to Oct 11
  49. #186 on Oct 12
  50. #188 on Oct 13
  51. #187 from Oct 14 to Oct 15
  52. #186 on Oct 16
  53. #188 on Oct 17
  54. #189 on Oct 18
  55. #188 on Oct 19
  56. #187 on Oct 20
  57. #189 from Oct 21 to Oct 22
  58. #188 on Oct 23
  59. #189 on Oct 24
  60. #191 on Oct 25
  61. #194 on Oct 28

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 2, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 81 notes
  • .claude-plugin/marketplace.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/check/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/check/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/check/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/check/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/health/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/hunt/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/hunt/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/learn/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/learn/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/learn/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/learn/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • plugins/waza/skills/learn/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 253 signals by file

.claude-plugin/marketplace.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 14
    "category": "development",       "source": "./",       "homepage": "https://github.com/tw93/Waza"
  • Network accessline 15
    "source": "./",       "homepage": "https://github.com/tw93/Waza"     },
  • Network accessline 16
    "homepage": "https://github.com/tw93/Waza"
  • Network accessline 22
    "category": "development",       "source": "./skills/check",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 23
    "source": "./skills/check",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 24
    "homepage": "https://github.com/tw93/Waza",
  • Network accessline 34
    "category": "development",       "source": "./skills/health",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 35
    "source": "./skills/health",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 36
    "homepage": "https://github.com/tw93/Waza",
  • Network accessline 46
    "category": "development",       "source": "./skills/hunt",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 47
    "source": "./skills/hunt",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 48
    "homepage": "https://github.com/tw93/Waza",
  • Network accessline 58
    "category": "development",       "source": "./skills/learn",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 59
    "source": "./skills/learn",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 60
    "homepage": "https://github.com/tw93/Waza",
  • Network accessline 70
    "category": "development",       "source": "./skills/read",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 71
    "source": "./skills/read",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 72
    "homepage": "https://github.com/tw93/Waza",
  • Network accessline 82
    "category": "development",       "source": "./skills/think",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 83
    "source": "./skills/think",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 84
    "homepage": "https://github.com/tw93/Waza",
  • Network accessline 94
    "category": "development",       "source": "./skills/ui",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 95
    "source": "./skills/ui",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 96
    "homepage": "https://github.com/tw93/Waza",
  • Network accessline 106
    "category": "development",       "source": "./skills/write",       "homepage": "https://github.com/tw93/Waza",
  • Network accessline 107
    "source": "./skills/write",       "homepage": "https://github.com/tw93/Waza",       "skills": [
  • Network accessline 108
    "homepage": "https://github.com/tw93/Waza",

plugins/waza/skills/check/references/review-patterns.md

  • Network accessline 31
    When a diff writes to a path the user already has (`curl -o`, `>`, `tee`, open-truncate-write), ask what survives a failure partway through. Truncating the destination first means a dropped connection, timeout, or non-zero exit leaves a cor

plugins/waza/skills/check/scripts/audit_signals.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/check/scripts/incident_ledger.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/check/scripts/release_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/check/scripts/run-tests.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

plugins/waza/skills/health/SKILL.md

  • Instruction override signalline 123
    **Environment override surface.** Treat the following as attack surface, report when set in tracked files or shipped settings without a justification comment: API base-URL overrides (redirect all traffic to a third party), auto-trust flags 
  • Dangerous shell operationline 187
    Action: `git rm --cached .claude/settings.local.json && echo '.claude/settings.local.json' >> .gitignore`

plugins/waza/skills/health/agents/inspector-control.md

  • Dangerous shell operationline 19
    - Flag genuinely dangerous operations only: sudo *, force-delete root paths, *>* and git push --force origin main

plugins/waza/skills/health/scripts/block-pipe-to-shell.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/health/scripts/check-agent-context.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

plugins/waza/skills/health/scripts/check-doc-refs.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

plugins/waza/skills/health/scripts/check-maintainability.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

plugins/waza/skills/health/scripts/check-verifier-output.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

plugins/waza/skills/health/scripts/check_agent_context.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 1300
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1342
    [Credential-related source omitted]
  • Access to secretsline 1569
    [Credential-related source omitted]

plugins/waza/skills/health/scripts/check_doc_refs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 168
    [Credential-related source omitted]

plugins/waza/skills/health/scripts/check_maintainability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/health/scripts/check_verifier_output.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/health/scripts/collect-data.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 550
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]
  • Access to secretsline 645
    [Credential-related source omitted]
  • Access to secretsline 650
    [Credential-related source omitted]
  • Access to secretsline 785
    [Credential-related source omitted]
  • Access to secretsline 790
    [Credential-related source omitted]
  • Access to secretsline 793
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Access to secretsline 808
    [Credential-related source omitted]
  • Access to secretsline 1026
    [Credential-related source omitted]
  • Access to secretsline 1027
    [Credential-related source omitted]
  • Access to secretsline 1045
    [Credential-related source omitted]

plugins/waza/skills/health/scripts/conversation_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/health/scripts/read_skill_description.py

  • Executable scriptline 1
    #!/usr/bin/env python3

plugins/waza/skills/health/scripts/run-health.ps1

  • Executable scriptline 1
    Executable file

plugins/waza/skills/health/scripts/scan_skill_security.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Possible obfuscationline 89
    CONTROL_RE = re.compile(r"[\x00-\x08\x0b\x0c\x0e-\x1f\x7f-\x9f]")
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]

plugins/waza/skills/read/SKILL.md

  • Access to secretsline 47
    [Credential-related source omitted]

plugins/waza/skills/read/references/read-methods.md

  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 55
    # Raw file content (fastest) curl -sL "https://raw.githubusercontent.com/{user}/{repo}/{branch}/{path}"
  • Network accessline 56
    curl -sL "https://raw.githubusercontent.com/{user}/{repo}/{branch}/{path}"
  • Network accessline 71
    READ_PDF_DIR=$(mktemp -d) curl -fL "{pdf_url}" -o "$READ_PDF_DIR/input.pdf"
  • Network accessline 72
    curl -fL "{pdf_url}" -o "$READ_PDF_DIR/input.pdf"
  • Access to secretsline 106
    [Credential-related source omitted]

plugins/waza/skills/read/scripts/deepseek.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 5
    [Credential-related source omitted]
  • Network accessline 23
    API = "https://api.deepseek.com/v1/tools/"
  • Network accessline 32
    def call(endpoint, body, key):     req = urllib.request.Request(
  • Network accessline 33
    req = urllib.request.Request(
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 37
    )     with urllib.request.urlopen(req, timeout=TIMEOUT) as resp:         return json.loads(resp.read())
  • Network accessline 38
    with urllib.request.urlopen(req, timeout=TIMEOUT) as resp:
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]

plugins/waza/skills/read/scripts/fetch.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 19
    # Special thanks to joeseesun for the qiaomu-markdown-proxy project, which # inspired the proxy cascade design: # https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 20
    # inspired the proxy cascade design: # https://github.com/joeseesun/qiaomu-markdown-proxy #
  • Network accessline 21
    # https://github.com/joeseesun/qiaomu-markdown-proxy
  • Dangerous shell operationline 40
    trap 'rm -f "$LOCAL_ERR"' EXIT
  • Network accessline 43
    _curl() {   if [ -n "$PROXY" ]; then     https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Network accessline 44
    if [ -n "$PROXY" ]; then     https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"   else
  • Network accessline 45
    https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Network accessline 46
    else     curl -sfL --connect-timeout 10 --max-time 30 "$@"   fi
  • Network accessline 47
    curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 102
    if OUT=$(_with_retry _curl "https://defuddle.md/$URL"); then   echo "[fetch] tier=defuddle status=ok" >&2
  • Network accessline 110
    if OUT=$(_with_retry _curl "https://r.jina.ai/$URL"); then   echo "[fetch] tier=jina status=ok" >&2

plugins/waza/skills/read/scripts/fetch_feishu.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Special thanks to joeseesun for the excellent qiaomu-markdown-proxy project, which inspired the Feishu API integration and document parsing approach here. https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 6
    https://github.com/joeseesun/qiaomu-markdown-proxy
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 37
    API = "https://open.feishu.cn/open-apis"
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 58
    if missing:         return None, "; ".join(missing) + f". {LARK_CLI_HINT}"     resp = requests.post(f"{API}/auth/v3/tenant_access_token/internal",
  • Network accessline 59
    [Credential-related source omitted]
  • Network accessline 60
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 85
    def resolve_wiki(token, wiki_token):     resp = requests.get(f"{API}/wiki/v2/spaces/get_node",
  • Network accessline 86
    resp = requests.get(f"{API}/wiki/v2/spaces/get_node",
  • Network accessline 101
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    resp = requests.get(f"{API}/docx/v1/documents/{doc_id}/blocks",
  • Network accessline 223
    info_resp = requests.get(f"{API}/docx/v1/documents/{doc_id}",

plugins/waza/skills/read/scripts/fetch_local.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 41
    def fetch_html(url: str) -> str:     req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 42
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})

plugins/waza/skills/read/scripts/fetch_weixin.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Special thanks to joeseesun for the excellent qiaomu-markdown-proxy project, which inspired the Playwright-based WeChat scraping approach in this script. https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 6
    https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 26
    async def fetch(url: str) -> dict:
  • Network accessline 103
    result = asyncio.run(fetch(sys.argv[1]))

plugins/waza/skills/ui/references/design-reference.md

  • Network accessline 280
    *Rules in Reflex Fonts, Font Selection, OKLCH, Theme Matrix, Absolute Bans, the motion rules, and the AI Slop Test adapted from [pbakaus/impeccable](https://github.com/pbakaus/impeccable) (Apache 2.0). DESIGN.md Scaffold adapted from [getde

plugins/waza/skills/write/references/write-technical.md

  • Network accessline 38
    This is an original adaptation informed by [asd-ste100-skill's writing-rule summary](https://github.com/danyuchn/asd-ste100-skill/blob/master/references/writing-rules.md) and its [scope and preservation guidance](https://github.com/danyuchn
  • Network accessline 40
    When explicitly asked to assess compliance with a writing standard, consult its primary text at the applicable version and identify that version in the assessment. Report the requirements actually checked and any coverage gaps. Partial chec

plugins/waza/skills/write/scripts/check-punctuation.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

plugins/waza/skills/write/scripts/check_punctuation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/check/references/review-patterns.md

  • Network accessline 31
    When a diff writes to a path the user already has (`curl -o`, `>`, `tee`, open-truncate-write), ask what survives a failure partway through. Truncating the destination first means a dropped connection, timeout, or non-zero exit leaves a cor

skills/check/scripts/audit_signals.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/check/scripts/incident_ledger.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/check/scripts/release_gate.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/check/scripts/run-tests.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/health/SKILL.md

  • Instruction override signalline 123
    **Environment override surface.** Treat the following as attack surface, report when set in tracked files or shipped settings without a justification comment: API base-URL overrides (redirect all traffic to a third party), auto-trust flags 
  • Dangerous shell operationline 187
    Action: `git rm --cached .claude/settings.local.json && echo '.claude/settings.local.json' >> .gitignore`

skills/health/agents/inspector-control.md

  • Dangerous shell operationline 19
    - Flag genuinely dangerous operations only: sudo *, force-delete root paths, *>* and git push --force origin main

skills/health/scripts/block-pipe-to-shell.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/health/scripts/check-agent-context.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/health/scripts/check-doc-refs.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/health/scripts/check-maintainability.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/health/scripts/check-verifier-output.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/health/scripts/check_agent_context.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 81
    [Credential-related source omitted]
  • Access to secretsline 1300
    [Credential-related source omitted]
  • Access to secretsline 1308
    [Credential-related source omitted]
  • Access to secretsline 1342
    [Credential-related source omitted]
  • Access to secretsline 1569
    [Credential-related source omitted]

skills/health/scripts/check_doc_refs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 168
    [Credential-related source omitted]

skills/health/scripts/check_maintainability.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/health/scripts/check_verifier_output.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/health/scripts/collect-data.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 550
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]
  • Access to secretsline 645
    [Credential-related source omitted]
  • Access to secretsline 650
    [Credential-related source omitted]
  • Access to secretsline 785
    [Credential-related source omitted]
  • Access to secretsline 790
    [Credential-related source omitted]
  • Access to secretsline 793
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Access to secretsline 808
    [Credential-related source omitted]
  • Access to secretsline 1026
    [Credential-related source omitted]
  • Access to secretsline 1027
    [Credential-related source omitted]
  • Access to secretsline 1045
    [Credential-related source omitted]

skills/health/scripts/conversation_audit.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/health/scripts/read_skill_description.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/health/scripts/run-health.ps1

  • Executable scriptline 1
    Executable file

skills/health/scripts/scan_skill_security.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Possible obfuscationline 89
    CONTROL_RE = re.compile(r"[\x00-\x08\x0b\x0c\x0e-\x1f\x7f-\x9f]")
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 137
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]

skills/read/SKILL.md

  • Access to secretsline 47
    [Credential-related source omitted]

skills/read/references/read-methods.md

  • Access to secretsline 39
    [Credential-related source omitted]
  • Network accessline 55
    # Raw file content (fastest) curl -sL "https://raw.githubusercontent.com/{user}/{repo}/{branch}/{path}"
  • Network accessline 56
    curl -sL "https://raw.githubusercontent.com/{user}/{repo}/{branch}/{path}"
  • Network accessline 71
    READ_PDF_DIR=$(mktemp -d) curl -fL "{pdf_url}" -o "$READ_PDF_DIR/input.pdf"
  • Network accessline 72
    curl -fL "{pdf_url}" -o "$READ_PDF_DIR/input.pdf"
  • Access to secretsline 106
    [Credential-related source omitted]

skills/read/scripts/deepseek.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Access to secretsline 5
    [Credential-related source omitted]
  • Network accessline 23
    API = "https://api.deepseek.com/v1/tools/"
  • Network accessline 32
    def call(endpoint, body, key):     req = urllib.request.Request(
  • Network accessline 33
    req = urllib.request.Request(
  • Network accessline 36
    [Credential-related source omitted]
  • Network accessline 37
    )     with urllib.request.urlopen(req, timeout=TIMEOUT) as resp:         return json.loads(resp.read())
  • Network accessline 38
    with urllib.request.urlopen(req, timeout=TIMEOUT) as resp:
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]

skills/read/scripts/fetch.sh

  • Executable scriptline 1
    #!/usr/bin/env bash
  • Access to secretsline 10
    [Credential-related source omitted]
  • Network accessline 19
    # Special thanks to joeseesun for the qiaomu-markdown-proxy project, which # inspired the proxy cascade design: # https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 20
    # inspired the proxy cascade design: # https://github.com/joeseesun/qiaomu-markdown-proxy #
  • Network accessline 21
    # https://github.com/joeseesun/qiaomu-markdown-proxy
  • Dangerous shell operationline 40
    trap 'rm -f "$LOCAL_ERR"' EXIT
  • Network accessline 43
    _curl() {   if [ -n "$PROXY" ]; then     https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Network accessline 44
    if [ -n "$PROXY" ]; then     https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"   else
  • Network accessline 45
    https_proxy="$PROXY" http_proxy="$PROXY" curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Network accessline 46
    else     curl -sfL --connect-timeout 10 --max-time 30 "$@"   fi
  • Network accessline 47
    curl -sfL --connect-timeout 10 --max-time 30 "$@"
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Network accessline 102
    if OUT=$(_with_retry _curl "https://defuddle.md/$URL"); then   echo "[fetch] tier=defuddle status=ok" >&2
  • Network accessline 110
    if OUT=$(_with_retry _curl "https://r.jina.ai/$URL"); then   echo "[fetch] tier=jina status=ok" >&2

skills/read/scripts/fetch_feishu.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Special thanks to joeseesun for the excellent qiaomu-markdown-proxy project, which inspired the Feishu API integration and document parsing approach here. https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 6
    https://github.com/joeseesun/qiaomu-markdown-proxy
  • Access to secretsline 13
    [Credential-related source omitted]
  • Network accessline 37
    API = "https://open.feishu.cn/open-apis"
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Network accessline 58
    if missing:         return None, "; ".join(missing) + f". {LARK_CLI_HINT}"     resp = requests.post(f"{API}/auth/v3/tenant_access_token/internal",
  • Network accessline 59
    [Credential-related source omitted]
  • Network accessline 60
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 85
    def resolve_wiki(token, wiki_token):     resp = requests.get(f"{API}/wiki/v2/spaces/get_node",
  • Network accessline 86
    resp = requests.get(f"{API}/wiki/v2/spaces/get_node",
  • Network accessline 101
    [Credential-related source omitted]
  • Network accessline 102
    [Credential-related source omitted]
  • Network accessline 103
    resp = requests.get(f"{API}/docx/v1/documents/{doc_id}/blocks",
  • Network accessline 223
    info_resp = requests.get(f"{API}/docx/v1/documents/{doc_id}",

skills/read/scripts/fetch_local.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 41
    def fetch_html(url: str) -> str:     req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})
  • Network accessline 42
    req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT})

skills/read/scripts/fetch_weixin.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 4
    Special thanks to joeseesun for the excellent qiaomu-markdown-proxy project, which inspired the Playwright-based WeChat scraping approach in this script. https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 6
    https://github.com/joeseesun/qiaomu-markdown-proxy
  • Network accessline 26
    async def fetch(url: str) -> dict:
  • Network accessline 103
    result = asyncio.run(fetch(sys.argv[1]))

skills/ui/references/design-reference.md

  • Network accessline 280
    *Rules in Reflex Fonts, Font Selection, OKLCH, Theme Matrix, Absolute Bans, the motion rules, and the AI Slop Test adapted from [pbakaus/impeccable](https://github.com/pbakaus/impeccable) (Apache 2.0). DESIGN.md Scaffold adapted from [getde

skills/write/references/write-technical.md

  • Network accessline 38
    This is an original adaptation informed by [asd-ste100-skill's writing-rule summary](https://github.com/danyuchn/asd-ste100-skill/blob/master/references/writing-rules.md) and its [scope and preservation guidance](https://github.com/danyuchn
  • Network accessline 40
    When explicitly asked to assess compliance with a writing standard, consult its primary text at the applicable version and identify that version in the assessment. Report the requirements actually checked and any coverage gaps. Partial chec

skills/write/scripts/check-punctuation.sh

  • Executable scriptline 1
    #!/usr/bin/env bash

skills/write/scripts/check_punctuation.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 4 facts
Signal confidence: 224 facts

and 174 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md plugins/waza/skills/check/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md plugins/waza/skills/check/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md plugins/waza/skills/check/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md plugins/waza/skills/check/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

tw93/Waza: #195 on hotskills, 7.5k stars

[![tw93/Waza on hotskills](https://hotskills.dev/badge/tw93-waza.svg)](https://hotskills.dev/skill/tw93-waza/)