init-repo

Scaffold a Cedanl repository with devcontainer templates for Python and R.

Updated Nov 8, 2024
One-click install
npx skills add https://github.com/cedanl/.github --skill init-repo-cedanl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: init-repo
Source: https://github.com/cedanl/.github/tree/main/.claude/skills/init-repo
Command: npx skills add https://github.com/cedanl/.github --skill init-repo-cedanl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a Cedanl repository quickly and consistently, ensuring the correct project structure and starter templates are in place.

Core Features & Use Cases

  • Scaffold a Cedanl repository following CEDA technical standards.
  • Generate starter .devcontainer configurations for Python and R environments.
  • Provide a reference workflow to bootstrap new projects, repos, or templates.

Quick Start

Invoke /init-repo with an optional project name to scaffold your Cedanl repository.

Frequently Asked Questions about init-repo

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

FAQPage Schema
How do I scaffold a new repository with devcontainer templates for Python and R?▼

To scaffold a repository with devcontainer templates, use the init-repo Skill to automatically generate a standardized project structure, recommended folders, and starter .devcontainer configurations for Python and R environments.

What's the best way to initialize a standardized project structure for onboarding?▼

Initializing a standardized project structure for onboarding is best handled by init-repo, which lays out recommended folders, workspace setup, and starter files to ensure consistent repository templating across new projects.

Can I bootstrap a Cedanl repository without manually creating starter files?▼

You can bootstrap a Cedanl repository without manual file creation by invoking /init-repo, which automatically enforces frontmatter metadata and generates required starter files and workspace configurations.

Does the repository scaffolding process support both Python and R environments?▼

Yes, the repository scaffolding process supports both Python and R environments by generating dedicated .devcontainer configurations and project structure guidance tailored to each language within the Cedanl technical standards.

When do I need to use devcontainer configurations in a new repository?▼

You need to use devcontainer configurations in a new repository when you want to enforce consistent development environments, which init-repo provides as starter templates for Python and R setups.

Are there limitations to the repository initialization workflow for existing projects?▼

The repository initialization workflow targets new projects, onboarding, and repo templating, so it may not be suitable for restructuring existing projects without overwriting current configurations and folder structures.