initialize-project

Initialize a new project from a TypeScript template by renaming packages and updating metadata.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/yu-iskw/lightdash-tools --skill initialize-project-yu-iskw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: initialize-project
Source: https://github.com/yu-iskw/lightdash-tools/tree/main/.claude/skills/initialize-project
Command: npx skills add https://github.com/yu-iskw/lightdash-tools --skill initialize-project-yu-iskw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the initial setup of a new project derived from this template, ensuring a clean and consistent start by updating metadata and documentation.

Core Features & Use Cases

  • Automated Project Initialization: Replaces placeholders in project files (package.json, README.md) with user-provided details.
  • Metadata Updates: Ensures accurate project name, description, and author information across relevant files.
  • Dependency Management: Updates the project's dependency tree after renaming packages.
  • Use Case: When starting a new project based on this template, use this Skill to quickly set up the project name, description, and author details, saving manual configuration time.

Quick Start

Use the initialize-project skill to set up a new project named 'my-app' with the description 'A new application'.

Frequently Asked Questions about initialize-project

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

FAQPage Schema
How do I bootstrap a new project from a TypeScript template?

Yes, you can automate project initialization to replace placeholders in package.json and README.md with your specific project name, description, author, and GitHub URL, ensuring a clean and consistent start.

What is the best way to update package metadata when scaffolding a new repository?

Automated project initialization replaces placeholders in project files with your details, ensuring accurate project name, description, and author information across relevant files without manual configuration time.

Can I use this to rename packages and update dependencies during project setup?

Yes, you can use this to rename packages and update dependencies. The initialization process manages the project's dependency tree after renaming packages to finalize the setup.

Does initializing a new project from this template require direct file manipulation?

Yes, initializing a new project from this template requires direct file manipulation and package installation to finalize the setup, ensuring all metadata and documentation are accurately configured.