Agent skill

Init My Project

by MCSLTeam in MCSLTeam/MCServerLauncher-Future

Bootstrap reusable project governance for a new or existing repo.

GPL-3.0Auto-check passedAgent Workflows

Install Init My Project

skills CLI
$ npx skills add MCSLTeam/MCServerLauncher-Future --skill init-my-project -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install MCSLTeam/MCServerLauncher-Future init-my-project --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/MCSLTeam/MCServerLauncher-Future.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/init-my-project .claude/skills/init-my-project && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
init-my-project
GitHub stars
121
Token cost
~2.1k tokens
SKILL.md length
908 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
GPL-3.0

At a glance

Bootstrap reusable project governance for a new or existing repo.

  • Works in 7 steps: Inspect the current repo before writing… → Ask only for missing facts that cannot… → Create or update the governance docs… → …
  • The user asks to initialize project docs
  • SKILL.md covers Quick start, Required inputs, Generated files and Initialization workflow, plus 5 more sections
  • Calls git

What it does

Init My Project is an agent skill from MCSLTeam/MCServerLauncher-Future. Bootstrap reusable project governance for a new or existing repo. Use when the user asks to initialize project docs, create project rules, write project plans, create EXECUTEPLAN.md, AGENTS.md, CLAUDE.md, CONTRIBUTING.md, CODEOFCONDUCT.md, or create a project-specific skill from repo conventions.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows, covering Agent instruction files, Project management and Planning. It works with C# and .NET. The repository describes itself as: Future version of MCSL, a brand new server management tool. Redefined, Versatile, Easy to use. (WPF Launcher & Daemon). The licence is GPL-3.0.

When your agent uses it

  • The user asks to initialize project docs
  • Create project rules
  • Write project plans
  • Create EXECUTEPLAN.md

Example prompts

  • “/init-my-project”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Inspect the current repo before writing files.
  2. Ask only for missing facts that cannot be inferred safely.
  3. Create or update the governance docs listed below.
  4. Keep project-specific facts in PROJECT_PLAN.md and RULES.md.
  5. Keep phase and task planning in EXECUTE_PLAN.md; keep agent workflow in AGENTS.md and CLAUDE.md.
  6. Create one project-specific skill under skills/{project-slug}/SKILL.md.
  7. Do not create docs/superpowers/plans history files or plan changelogs unless the user explicitly asks for a durable plan.

What it can do on your machine

Read from SKILL.md and the folder at commit 0057061. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Init My Project loads about 2.1k tokens when it runs. Until then it costs about 79 tokens; SKILL.md has 908 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~79
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from MCSLTeam/MCServerLauncher-Future at commit 0057061, republished under its GPL-3.0 licence (© MCSLTeam). 908 words, ~2,066 tokens.

Download SKILL.mdSave it as .claude/skills/init-my-project/SKILL.md (or your agent's skills folder).
name
init-my-project
description
Bootstrap reusable project governance for a new or existing repo. Use when the user asks to initialize project docs, create project rules, write project plans, create EXECUTE_PLAN.md, AGENTS.md, CLAUDE.md, CONTRIBUTING.md, CODE_OF_CONDUCT.md, or create a project-specific skill from repo conventions.

Init My Project

Quick start

Use this skill to turn a repo into an agent-friendly project with clear product direction, phase planning, rules, agent workflow, and a compact project-specific skill.

  1. Inspect the current repo before writing files.
  2. Ask only for missing facts that cannot be inferred safely.
  3. Create or update the governance docs listed below.
  4. Keep project-specific facts in PROJECT_PLAN.md and RULES.md.
  5. Keep phase and task planning in EXECUTE_PLAN.md; keep agent workflow in AGENTS.md and CLAUDE.md.
  6. Create one project-specific skill under skills/{project-slug}/SKILL.md.
  7. Do not create docs/superpowers/plans history files or plan changelogs unless the user explicitly asks for a durable plan.

Required inputs

Gather these facts from the repo or the user:

  • Project name and short codename.
  • Product purpose in one paragraph.
  • Repo layout and main apps or packages.
  • Primary tech stack.
  • Business or domain invariants that must not drift.
  • Preferred vocabulary and forbidden terms.
  • Verification commands for docs, frontend, backend, database, and dependency changes.
  • Commit message format.
  • Optional external tool or skill policy, only if the project already uses one.

If the user wants a minimal setup, create the files with concise sections and mark unknown facts as decisions to confirm in normal prose. Do not use placeholder strings such as TODO, TBD, or fill later.

Generated files

Create or update these files when they fit the repo:

  • PROJECT_PLAN.md: product direction, audience, scope, architecture, business rules, milestones.
  • RULES.md: implementation rules derived from the project plan.
  • EXECUTE_PLAN.md: project phases, phase exit criteria, and tasks per phase.
  • AGENTS.md: main agent operating guide.
  • CLAUDE.md: short index for Claude-style agents. Keep it as an index, not a duplicate rulebook.
  • CONTRIBUTING.md: contributor workflow, verification, commit format.
  • CODE_OF_CONDUCT.md: collaboration standards.
  • skills/{project-slug}/SKILL.md: compact domain workflow for project-sensitive work.

Do not create extra README-like files inside the skill folder. A skill should only include files that help the agent do the job. Do not generate docs/superpowers/plans history files or plan changelogs unless the user explicitly asks for a durable plan.

Initialization workflow

  1. Declare touched areas. Use a default set such as docs, agent-docs, frontend, backend, database, domain, and integrations, then adapt it to the repo.
  2. Read existing docs and package metadata.
  3. Draft PROJECT_PLAN.md first because it owns product direction.
  4. Draft RULES.md from the plan. Rules should be concrete and testable.
  5. Draft EXECUTE_PLAN.md as the project phase roadmap.
  6. Draft AGENTS.md as the full agent guide.
  7. Draft CLAUDE.md as a short index with links and the sharpest rules.
  8. Draft CONTRIBUTING.md and CODE_OF_CONDUCT.md.
  9. Draft the project-specific skill with only the project-sensitive workflow and invariants.
  10. Run verification based on changed files.
Show full SKILL.md (472 more words)Show less

Document rules

PROJECT_PLAN.md should answer:

  • What is the product?
  • Who uses it?
  • What problem does it solve?
  • What is in scope now?
  • What is out of scope?
  • What architecture and stack are expected?
  • Which business or domain rules are fixed unless the plan changes?

RULES.md should include:

  • Product invariants.
  • Architecture boundaries.
  • Naming and vocabulary.
  • Frontend rules, if the repo has a frontend.
  • Backend rules, if the repo has a backend.
  • Database rules, if the repo has persistence.
  • Documentation rules.
  • Rule activation scope so agents do not waste context on unrelated checks.
  • Optional external tool or skill rules, only if the repo already needs them.

EXECUTE_PLAN.md should include:

  • Current project status.
  • Each delivery phase in order.
  • Goal and exit criteria for every phase.
  • Task groups for every phase.
  • Cross-phase dependencies.
  • Cross-phase verification expectations.
  • Near-term backlog.

AGENTS.md should include:

  • Fast start.
  • Project map.
  • Task routing.
  • AI programming workflow.
  • Source of truth.
  • Vocabulary.
  • Stack-specific guidance.
  • Business or domain checks.
  • Verification.
  • Do-not list.

CLAUDE.md should include:

  • Read-first index.
  • Short rules.
  • Touched areas.
  • When to use the project skill.
  • Optional external tool or skill policy, only when present.
  • Verification hints.

CONTRIBUTING.md should include:

  • Read order.
  • Conduct summary.
  • AI programming workflow.
  • Commit message format.
  • Terminology.
  • Verification.
  • Domain-sensitive change process.

CODE_OF_CONDUCT.md should be short and direct:

  • Respectful, technical communication.
  • Evidence-based review.
  • No hidden uncertainty.
  • No reverting someone else's work without explicit instruction.
  • No secrets or private data in commits.

Project-specific skill recipe

Create skills/{project-slug}/SKILL.md with:

md
---
name: project-slug
description: Guides work that changes or reviews Example Project domain behavior. Use for permissions, data ownership, lifecycle state, integrations, or other domain-sensitive areas, not ordinary docs-only edits.
---

# Example Project

## Quick start

1. Read `PROJECT_PLAN.md`.
2. Read `RULES.md`.
3. Declare touched areas.
4. Use this skill only for domain-sensitive changes.
5. Preserve the invariants below.

## Invariants

- User-owned records must not be reassigned without an audited operation.
- Permission changes must preserve the documented role hierarchy.

## Task recipes

**Permissions.** Read `PROJECT_PLAN.md`, preserve role boundaries, and add behavior tests when executable code exists.

**Data ownership.** Preserve ownership and audit rules. Do not move records between owners without an explicit product rule.

## Red flags

- A frontend-only check becomes authoritative for permissions, ownership, or lifecycle state.
- Domain vocabulary changes without updating `PROJECT_PLAN.md` and `RULES.md`.

## Verification

- Docs: inspect Markdown and run terminology searches.
- Code: run the smallest relevant test or build.

## Commits

Use `type(scope): subject`.

Keep this skill under 100 lines when possible. Move details back into PROJECT_PLAN.md or RULES.md instead of bloating the skill.

Execution rules to include

Every initialized project should get these working norms unless the user opts out:

  • Start AI programming tasks by declaring touched areas.
  • Apply only global rules plus rules for touched areas.
  • Implement requested changes directly; keep scope tight.
  • Do not create or update docs/superpowers/plans history files or plan changelogs unless the user explicitly asks.
  • Use concise Conventional Commits: type(scope): subject.

Only include external tool or skill installation rules when the project explicitly depends on installable external skills. If included, require user review before installation and prevent duplicate installs.

Verification

Pick checks from touched areas:

  • Docs: inspect changed Markdown and run rg for changed terminology.
  • Package metadata: parse changed package files with the native tool, such as Node for package.json.
  • Frontend: run lint, typecheck, build, and file-type scans when relevant.
  • Backend: run module listing, vet, test, or build based on the stack.
  • Database: run migration checks or schema validation when available.
  • Dependencies: run install or lockfile checks and peer checks when available.

Before finishing, run git diff --check and inspect git status --short. Report user-owned or generated files that were intentionally left out.

Handoff

End with:

  • Files created or changed.
  • Verification run and result.
  • Any unresolved risk.
  • Whether commits were created.

Never claim work is complete before fresh verification supports that claim.

© MCSLTeam, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/init-my-project of MCSLTeam/MCServerLauncher-Future.

Open the folder on GitHubat commit 0057061

Compare with similar skills

Init My Project next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Init My Project compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Init My Project this skillMCSLTeam/MCServerLauncher-Future121—~2.1kAutomated safety check: PassGPL-3.0
Handoffanombyte93/prd-taskmaster604—~5kAutomated safety check: PassMIT
Dotnet Copfmflurry/settings-opencode171—~2kAutomated safety check: PassMIT
Manual Planningfjrevoredo/mini-diarium308—~3.7kAutomated safety check: PassMIT
Project Prompt CreatorPhilip-Cao-9527/code-note-helper273—~693Automated safety check: PassMIT
Setup Enginepixel-cellar/Claude-Code-Game-Studios342—~1.5kAutomated safety check: PassMIT

Similar skills

  • Handoff

    anombyte93/prd-taskmaster

    Phase 3 of the prd-taskmaster pipeline: smart mode selection and user handoff.

    604 GitHub stars~5k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Dotnet Cop

    fmflurry/settings-opencode

    Pre-merge code review for .NET 10 pull requests. An agent skill from fmflurry/settings-opencode.

    171 GitHub stars~2k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Manual Planning

    fjrevoredo/mini-diarium

    Create, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used.

    308 GitHub stars~3.7k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Project Prompt Creator

    Philip-Cao-9527/code-note-helper

    在项目 AGENTS.md 约束下生成可直接交给 Codex 或 Agent 执行的中文任务 prompt。用于开发、修复、文档、验证、审计、治理或交接任务的 prompt 化,但不承载 Plan mode 和 code review 的完整模式规则。

    273 GitHub stars~693 tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed
  • Setup Engine

    pixel-cellar/Claude-Code-Game-Studios

    配置项目的游戏引擎和版本。将引擎锁定到 CLAUDE.md 中,检测知识缺口,当版本超出 LLM 训练数据时通过 WebSearch 填充引擎参考文档。

    342 GitHub stars~1.5k tokensUpdated 6 mo ago
    Agent WorkflowsAuto-check passed
  • MCP Csharp

    atherio-danp/cde-dotnetcc

    Create, debug, test, and publish MCP (Model Context Protocol) servers in C using the official ModelContextProtocol SDK — tools/prompts/resources, stdio vs HTTP transport, MapMcp hosting.

    109 GitHub stars~1.2k tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check: notes

More from MCSLTeam/MCServerLauncher-Future

  • Mcsl Future

    MCSLTeam/MCServerLauncher-Future

    Guides work that changes or reviews MCServerLauncher Future domain behavior.

    121 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Init My Project

What does Init My Project do?

Bootstrap reusable project governance for a new or existing repo. Init My Project is an agent skill from MCSLTeam/MCServerLauncher-Future. Bootstrap reusable project governance for a new or existing repo.

When should I use Init My Project?

Init My Project fits situations like: the user asks to initialize project docs; create project rules; write project plans; create EXECUTEPLAN.md.

How do I install Init My Project in Claude Code?

Run `npx skills add MCSLTeam/MCServerLauncher-Future --skill init-my-project -a claude-code`. Or copy the skill folder (skills/init-my-project in MCSLTeam/MCServerLauncher-Future) into .claude/skills/init-my-project in your project. Claude Code loads it when a task matches its description.

How do I install Init My Project in Codex?

Run `npx skills add MCSLTeam/MCServerLauncher-Future --skill init-my-project -a codex`. Or copy the skill folder (skills/init-my-project in MCSLTeam/MCServerLauncher-Future) into .agents/skills/init-my-project in your project. Codex loads it when a task matches its description.

Can I use Init My Project in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MCSLTeam/MCServerLauncher-Future --skill init-my-project -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/init-my-project, .gemini/skills/init-my-project, .github/skills/init-my-project and .opencode/skills/init-my-project in your project.

What does Init My Project need to run?

Going by SKILL.md and its folder, Init My Project needs the command-line tools its instructions call (git).

Does Init My Project access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Init My Project safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Init My Project use?

Init My Project is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Init My Project use?

About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Init My Project?

Skills that share tags, products or a category with Init My Project: Handoff (anombyte93/prd-taskmaster, 604 stars), Dotnet Cop (fmflurry/settings-opencode, 171 stars), Manual Planning (fjrevoredo/mini-diarium, 308 stars) and Project Prompt Creator (Philip-Cao-9527/code-note-helper, 273 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Init My Project?

MCSLTeam (a GitHub organization) maintains it in MCSLTeam/MCServerLauncher-Future, which has 121 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on September 4, 2026.

Source: MCSLTeam/MCServerLauncher-Future on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.