deno-expert

Review Deno and Fresh code for best practices and deprecated patterns.

1|1|Updated Apr 17, 2025
One-click install
npx skills add https://github.com/4ster-light/4ster.dev --skill deno-expert-4ster-light
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deno-expert
Source: https://github.com/4ster-light/4ster.dev/tree/main/.agents/skills/deno-expert
Command: npx skills add https://github.com/4ster-light/4ster.dev --skill deno-expert-4ster-light

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert-level Deno knowledge to ensure code quality, debug complex issues, and enforce best practices within Deno projects.

Core Features & Use Cases

  • Code Review: Enforces Deno best practices, checks for deprecated patterns, and ensures correct import strategies.
  • Debugging: Assists in identifying and resolving Deno runtime errors and configuration issues.
  • Best Practice Enforcement: Guides users on using Deno's built-in tooling and modern dependency management.
  • Use Case: Review a Fresh framework component to ensure it adheres to island architecture principles and uses jsr: imports correctly.

Quick Start

Use the deno-expert skill to review the provided Deno code for best practices.

Frequently Asked Questions about deno-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Deno code for best practices and deprecated imports?

To review Deno code for best practices, you must enforce modern dependency management by replacing deprecated URLs with JSR packages and utilizing built-in tooling like `deno lint`. This ensures correct import strategies and prevents deprecated patterns in Deno projects.

What is the best way to debug Deno runtime errors and configuration issues?

The best way to debug Deno runtime errors involves leveraging Deno's integrated tooling to identify configuration issues and resolve runtime errors. This approach enforces best practices while troubleshooting complex problems within your Deno project environment.

Does the Fresh framework work with Preact components and JSR imports?

Yes, the Fresh framework works with Preact components and JSR imports. Reviewing Fresh components ensures they adhere to island architecture principles and correctly utilize `jsr:` imports for modern dependency management within Deno.

How do I configure Deno Deploy using built-in tooling like deno fmt and deno test?

To configure Deno Deploy, you use Deno's integrated tooling like `deno fmt`, `deno lint`, and `deno test` to enforce best practices. This ensures your deployment configuration adheres to modern standards and resolves runtime issues.

When should I replace deprecated URLs with JSR packages in my Deno project?

You should replace deprecated URLs with JSR packages immediately to enforce modern dependency management. This prevents deprecated import patterns and ensures your Deno project maintains correct import strategies during code reviews.