Harus Skills — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Harus Skills (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
Aggregate score unchanged between these scans.
The primary manifest — the file an agent reads to learn what this artifact does.
<h1 align="center">harus-skills</h1>
<p align="center"> <em>Portable agent skills for evidence-backed lessons and practical tooling.</em> </p>
<p align="center"> <a href="https://github.com/azusachino/harus-skills/actions/workflows/ci.yml"><img src="https://github.com/azusachino/harus-skills/actions/workflows/ci.yml/badge.svg" alt="CI"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="MIT license"></a> <img src="https://img.shields.io/badge/Agent%20Skills-Standard-blue.svg" alt="Agent Skills Standard"> <img src="https://img.shields.io/badge/Works%20with-Claude%20Code%20%7C%20Codex%20%7C%20Antigravity-blueviolet.svg" alt="Works with Claude Code, Codex, and Antigravity"> </p>
<p align="center"> <sub>Two focused skills. Zero runtime code — just markdown an agent reads.</sub> </p>
| Skill | What it does |
|---|---|
| 📝 `/revise` | Persist lessons, findings, and dead ends so future work recalls them — positive lessons on the project entity, wrong approaches as active pitfall warnings surfaced when work next starts. |
| 🧰 `/toolbelt` | Preferred modern CLIs and usage recipes. Mise pins project tools, Make owns tasks, and jq handles JSON; the project's declared toolchain takes precedence. |
| 🎭 `/playwright-verify` | Verify a web app's behavior in headless Chromium with Playwright, and give a web project that check as make e2e from a config and spec template. |
Skills support the current task and its authorization. They resolve routine uncertainty through evidence, keep task state separate from durable lessons, and verify results in proportion to risk. Current user and project instructions override portable defaults or recalled preferences. Tool availability is checked on the actual machine.
Modern OSS CLIs, reached for by default over the classic Unix tools:
rg/fd (text/file), ast-grep (AST-aware structural search & rewrite), sd (find/replace), difftastic (syntax-aware diffs), typos (source spell-check)eza/bat/dust, procs (ps), doggo (dig), hexyl (hex), tailspin (log highlight)xh (curl), dasel (YAML/TOML/XML/CSV), duckdb, miller (CSV/TSV), hyperfine/oha (benchmarks)uv/uvx (Python), bun/bunx (JS/TS)The Asobi workflow skill is maintained in the asobi repository. Install it directly with the skills CLI:
npx skills add https://github.com/azusachino/asobi --skill asobi --agent universal/plugin marketplace add azusachino/harus-skills
/plugin install harus-skillsRestart Claude Code after installing.
agy plugin install https://github.com/azusachino/harus-skills
# or for local development:
agy plugin link /path/to/harus-skillscodex plugin install https://github.com/azusachino/harus-skillsThis repository currently uses a Nix devShell and Nix-based CI. The portable tooling default is Mise; migrating this repository's development setup is tracked in the harus-kb remediation plan.
nix develop # Enter dev shell (provides all tools)
make fmt # Format JSON/YAML (not markdown)
make check # Run all checks (format + verify)
make validate # PR gate: check + plugin manifest validation
make verify # Verify repository structure
make list-skills # List all available skillsRun checks explicitly: the current hook installer assumes a directory-backed .git and restages files, so it is unsuitable for vendored submodules or partial staging. Manifest validation proves JSON validity and aligned versions; it does not exercise installation in each agent host.
Each skill follows the Agent Skills Standard format as a flat directory under skills/:
skills/
playwright-verify/
SKILL.md
assets/ # playwright.config.ts, e2e.mk, e2e/smoke.spec.ts and e2e/probe.spec.ts to copy into a project
revise/
SKILL.md
toolbelt/
SKILL.mdskills/SKILL.md with YAML frontmatter (name, description, metadata.version)make check before submittingDesign decisions are recorded as ADRs. The skills stand on the shoulders of the OSS agent-skill community:
SKILL.md format every skill targets~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.