Init

Bootstrap a new project or workspace with sensible defaults and tooling config.

Development / Engineeringdevelopmentengineering
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

PromptBootstrap a new Node.js project with TypeScript and testing.
Beforegeneric AI agent
Setting up a new Node project with TypeScript and testing is definitely doable. You'll want to start with a solid package.json that has your build scripts, development dependencies for TypeScript compilation and testing, and a clear folder structure. ESLint and Prettier are good to set up from the start to keep code consistent. Jest is a popular choice for testing. You'll probably want a .gitignore to exclude node_modules and build artifacts. I can help you scaffold all of that and make sure the config files are set up correctly. Do you have a preference on build tool — ts-node, esbuild, tsup?
Afterwith Init
NODE + TYPESCRIPT + JEST SCAFFOLD

package.json:
{
  "name": "my-project",
  "version": "1.0.0",
  "main": "dist/index.js",
  "scripts": {
    "build": "tsc",
    "dev": "ts-node src/index.ts",
    "test": "jest",
    "lint": "eslint src/**/*.ts",
    "format": "prettier --write src/**/*.ts"
  },
  "devDependencies": {
    "@types/jest": "^29.0.0",
    "@typescript-eslint/eslint-plugin": "^6.0.0",
    "eslint": "^8.0.0",
    "jest": "^29.0.0",
    "prettier": "^3.0.0",
    "ts-jest": "^29.0.0",
    "ts-node": "^10.0.0",
    "typescript": "^5.0.0"
  }
}

tsconfig.json:
{
  "compilerOptions": {
    "target": "ES2020",
    "module": "commonjs",
    "outDir": "./dist",
    "rootDir": "./src",
    "strict": true,
    "esModuleInterop": true,
    "skipLibCheck": true
  },
  "include": ["src/**/*.ts"]
}

jest.config.js:
module.exports = {
  preset: "ts-jest",
  testEnvironment: "node",
  testMatch: ["**/__tests__/**/*.test.ts"]
};

Folder structure:
src/
  index.ts
  __tests__/
    index.test.ts
dist/
.gitignore
package.json
tsconfig.json
jest.config.js

About this skill


name: init description: Use when -

Init

What you get

  • Public GitHub repo (alirezarezvani/claude-skills)
  • the init skill folder with SKILL.md. Part of a 337-skill / 30-agent / 70-command install.

Customize your output

  • Fork the repo and adapt the skill's instructions and references to your workflow.

Example output

Activates automatically when your request matches Init; chains with the other skills, agents, and commands in the collection.

Best for

Creators, builders, and teams using Claude Code.

SKILL.md preview

SKILL.md
---
name: init
description: Use when bootstrapping a brand new project or workspace and it needs a working directory structure, baseline tooling, and an entry point in place from the start.
version: 1.0.0
category: Development / Engineering
author: AgentVolt
license: proprietary
tags:
  - development
  - engineering
---

# Init

Bootstraps a new project or workspace with sensible defaults, directory structure, and tooling config, so a fresh repo starts in a working state instead of an empty one.

## When to use

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More development skills

View all Development skills →