Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.
日本語の概要は準備中です。原文の説明を表示しています。
Deno runtime guidance — TypeScript-first development, permissions, standard library, and deploying Deno apps.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Deno is a secure-by-default JavaScript/TypeScript runtime built by the creator of Node.js, designed to fix Node's historical pain points: it ships TypeScript support, a built-in toolchain (formatter, linter, test runner), and URL-based imports instead of a package manager by default. Its permission model — no file, network, or environment access unless explicitly granted — makes it a strong choice for running untrusted or third-party code. This skill covers practical Deno development, dependency management, and deployment.
--allow-net, --allow-read, --allow-env=KEY) or prompt the user. Prefer the narrowest scope: --allow-net=api.example.com beats blanket --allow-net..ts directly. Note that type checking is skipped with --no-check for speed — use it in dev, keep checks in CI.jsr:@std/http/file-server). Pin versions in an import map (deno.json imports) so builds are reproducible and reviewable.deno fmt, deno lint, and deno test replace Prettier/ESLint/Jest for most projects. Use them; the zero-config defaults are deliberately opinionated.@std). JSR's @std/* packages (http, cli, testing, uuid, datetime) are the blessed equivalents of npm staples — prefer them over random URL imports.node: specifiers and a growing share of npm packages via npm: imports and package.json interop. It is good but not perfect — test npm deps, especially native ones, before committing.deno compile bundles your app into a standalone executable with no runtime install — excellent for CLIs and simple distributions.Install and pin the version. Use the official installer and record the version in CI:
deno --version
Initialize the project. Create deno.json with tasks and an import map:
{
"tasks": { "dev": "deno run --watch --allow-net main.ts", "test": "deno test --allow-all" },
"imports": { "@std/http": "jsr:@std/http@1" }
}
Write with explicit imports. Use jsr:/npm:/node: specifiers; avoid bare URLs scattered through code — centralize them in the import map.
Develop with permissions in mind. Run with the minimum flags your app needs; when a new permission prompt appears in dev, decide deliberately before adding the flag to the task definition.
Test and lint. deno test with @std/testing assertions and deno lint && deno fmt --check in CI catch most issues.
deno test --coverage and enforce a coverage floor on critical modules.Benchmark hot paths. deno bench for micro-benchmarks of parsing, serialization, or crypto code before optimizing blindly.
Compile for distribution. deno compile --allow-net --output myapp main.ts produces a single binary for CLIs or simple deploys.
Deploy. For containers, use the official minimal image and a multi-stage build; for Deno Deploy, push from git. Cache dependencies at build time (deno cache main.ts) so cold starts stay fast.
Bake the permission flags into the container CMD so production can't accidentally run with wider access.
When a permission error appears, run with --allow-all temporarily to identify what's needed, then narrow it back down — never ship the broad flags.
# find which permissions a script actually needs
deno run --allow-all main.ts # works? now bisect:
deno run --allow-net --allow-read main.ts
--allow-all in production because a permission prompt was annoying — defeats the security model; scope flags per environment.https://deno.land/x/.../mod.ts) that silently upgrade and break builds — always pin with an import map and lockfile (deno.lock).node_modules hacks often fail; verify each npm dependency under Deno before relying on it.--no-check everywhere — fast in dev, but CI must run deno check or type errors ship.--unstable flag pinned and documented — they can change between releases.deno.lock is your reproducibility guarantee; commit it.deno.json tasks as a full build system — for complex pipelines (codegen, multi-service), pair with a real task runner.--allow-all; audit the task definitions periodically.deno vendor for critical services.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Master 1Password: vaults, Watchtower, passkeys, SSH agent, CLI, and family/team administration. Use when getting full value from 1Password personally or administering it for others.
日本語の概要は準備中です。原文の説明を表示しています。
Create 3D visuals with modeling, texturing, lighting, rendering, and optimization for web and product.
日本語の概要は準備中です。原文の説明を表示しています。
Create 3D web experiences: scene setup, models, materials, lighting, animation, scroll-driven scenes, and performance budgets. Use when adding 3D to websites beyond basic demos.
日本語の概要は準備中です。原文の説明を表示しています。
Writing abstracts that get papers read — structured content, the 5-sentence core, and journal-specific constraints.
日本語の概要は準備中です。原文の説明を表示しています。
Learn effectively from courses and academies: choosing programs, studying actively, and converting courses into skills. Use when investing time/money in structured learning.
日本語の概要は準備中です。原文の説明を表示しています。
Audit designs for accessibility with WCAG checklists covering color, type, focus, motion, and content.
日本語の概要は準備中です。原文の説明を表示しています。