setup

Scaffold new projects with files, a Makefile, and a git repository.

816|77|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/rcarmo/piclaw --skill setup-rcarmo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/rcarmo/piclaw/tree/main/skel/.pi/skills/setup
Command: npx skills add https://github.com/rcarmo/piclaw --skill setup-rcarmo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the initial setup of new projects, ensuring a consistent and efficient starting point for various project types.

Core Features & Use Cases

  • Project Scaffolding: Initializes projects with essential files, build tools, and version control.
  • Framework Agnostic: Supports different project types like libraries, web apps, CLI tools, and API servers.
  • Use Case: When starting a new TypeScript web application, this Skill will set up the basic directory structure, Makefile, git repository, and AGENTS.md file, allowing you to focus on development immediately.

Quick Start

Use the setup skill to initialize a new TypeScript library project.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I scaffold a new TypeScript project with git and a Makefile?

Scaffolding a new TypeScript project initializes the workspace with essential files, a Makefile, and a git repository using bun. It creates a consistent directory structure for libraries, web apps, CLI tools, or API servers so you can focus on development.

What is the best way to initialize a TypeScript library project structure?

The best way to initialize a TypeScript library is using an automated scaffolding process that sets up the basic directory structure, Makefile, and git repository. This ensures consistent project structure and tooling setup using bun.

Can I use bun to scaffold different project types like CLI tools and API servers?

Yes, you can use bun to scaffold different project types including CLI tools and API servers. The setup process supports framework-agnostic initialization, ensuring consistent project structure and tooling across various TypeScript application formats.

Does project scaffolding with bun include git repository initialization?

Yes, project scaffolding with bun includes full git repository initialization. It sets up the necessary files, a Makefile, and version control automatically, ensuring your new TypeScript project is ready for immediate development.

What files are generated when setting up a new web application project?

When setting up a new web application, the scaffolding generates a basic directory structure, a Makefile, a git repository, and an AGENTS.md file. This ensures a consistent and efficient starting point for your project.

Why should I use an automated scaffolding tool instead of manual project setup?

Automated scaffolding solves the problem of inconsistent project initialization by automatically generating essential files, build tools, and version control. It ensures a uniform starting point across various project types, letting you focus on development immediately.