dev-init

Initialize and verify a Node.js project workspace with Next.js and TypeScript.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/DerSalvador/openclaw-deepseek --skill dev-init-dersalvador
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-init
Source: https://github.com/DerSalvador/openclaw-deepseek/tree/main/skills/dev-init
Command: npx skills add https://github.com/DerSalvador/openclaw-deepseek --skill dev-init-dersalvador

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures your development environment is correctly configured, dependencies are installed, and essential project files are in place, allowing you to start coding immediately.

Core Features & Use Cases

  • Environment Verification: Checks for necessary tools like Node.js, npm, npx, and Git.
  • Dependency Installation: Installs project dependencies using npm.
  • Project Scaffolding: Creates initial feature tracking and Product Requirements Document files if they don't exist.
  • Integration Check: Verifies if GitHub, Supabase, and Brave Search tokens are configured.
  • Use Case: When starting a new project or onboarding a new developer, this Skill provides a quick and reliable way to get the workspace ready for development.

Quick Start

Run the dev-init skill to set up the project workspace and verify the development environment.

Frequently Asked Questions about dev-init

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

FAQPage Schema
How do I set up a Next.js and TypeScript development environment?

To set up a Next.js and TypeScript development environment, you need to verify the Node.js toolchain, install npm dependencies, and check for essential package lock files. This process ensures your workspace is configured correctly before coding.

What does environment verification check for during project initialization?

Environment verification checks for the presence of necessary development tools like Node.js, npm, npx, and Git. It confirms these foundational tools are installed and accessible before proceeding with dependency installation.

How do I scaffold project files like PRDs during workspace initialization?

To scaffold project files during initialization, the system creates initial feature tracking and Product Requirements Document files if they do not already exist in your directory, ensuring essential documentation is in place.

Can I check integration status for GitHub and Supabase during project setup?

Yes, you can check integration status for GitHub, Supabase, and Brave Search during project setup. The initialization process reports whether the necessary tokens and configurations for these services are currently active.

What is the best way to automate dependency installation for a new Node.js project?

The best way to automate dependency installation is to run an initialization skill that verifies your environment and installs project dependencies using npm automatically, ensuring all required packages are present.

Does this environment initialization work without existing package lock files?

Yes, the initialization works without existing package lock files by checking for their presence and proceeding with dependency installation. It scaffolds missing essential files like feature tracking documents while setting up the workspace.