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.