Agent skill

Mcsl Future

by MCSLTeam in MCSLTeam/MCServerLauncher-Future

Guides work that changes or reviews MCServerLauncher Future domain behavior.

GPL-3.0Auto-check passed

Install Mcsl Future

skills CLI
$ npx skills add MCSLTeam/MCServerLauncher-Future --skill mcsl-future -a claude-code

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

GitHub CLI
$ gh skill install MCSLTeam/MCServerLauncher-Future mcsl-future --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/mcsl-future .claude/skills/mcsl-future && 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
mcsl-future
GitHub stars
121
Token cost
~1.2k tokens
SKILL.md length
487 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
GPL-3.0

At a glance

Guides work that changes or reviews MCServerLauncher Future domain behavior.

  • Works in 5 steps: Read PROJECT_PLAN.md. → Read RULES.md. → Declare touched areas. → …
  • Daemon protocol
  • SKILL.md covers Quick Start, Invariants, Task Recipes and Red Flags, plus 2 more sections
  • Calls dotnet, pwsh and git

What it does

Mcsl Future is an agent skill from MCSLTeam/MCServerLauncher-Future. Guides work that changes or reviews MCServerLauncher Future domain behavior. Use for daemon protocol, instance lifecycle, file/path handling, installers, serialization, WPF instance submission, or event semantics, not ordinary docs-only edits.

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

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

  • Daemon protocol
  • Instance lifecycle
  • File/path handling
  • WPF instance submission

Example prompts

  • “Use the mcsl-future skill to guide work that changes or reviews MCServerLauncher Future domain behavior”
  • “/mcsl-future”

Workflow steps

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

  1. Read PROJECT_PLAN.md.
  2. Read RULES.md.
  3. Declare touched areas.
  4. Preserve the invariants below.
  5. Run the smallest relevant verification.

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:

    • dotnet
    • pwsh
    • 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

Mcsl Future loads about 1.2k tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 487 words of instructions outside code blocks.

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

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). 487 words, ~1,195 tokens.

Download SKILL.mdSave it as .claude/skills/mcsl-future/SKILL.md (or your agent's skills folder).
name
mcsl-future
description
Guides work that changes or reviews MCServerLauncher Future domain behavior. Use for daemon protocol, instance lifecycle, file/path handling, installers, serialization, WPF instance submission, or event semantics, not ordinary docs-only edits.

MCServerLauncher Future

Quick Start

  1. Read PROJECT_PLAN.md.
  2. Read RULES.md.
  3. Declare touched areas.
  4. Preserve the invariants below.
  5. Run the smallest relevant verification.

Invariants

  • Client-daemon communication uses JSON-RPC 2.0 plus versioned binary transfer frames over the sole /api/v2 WebSocket endpoint.
  • Shared serialized wire contracts live in src/MCServerLauncher.Common; transport-neutral application/plugin contracts live in src/MCServerLauncher.Daemon.API.
  • Daemon behavior has one application implementation; transport, console, event rules, WPF, and plugins delegate to it.
  • Protocol and plugin serialization uses explicit source-generated System.Text.Json metadata with no reflection fallback.
  • Plugin-enabled publishing is untrimmed JIT single-file plus sidecars. Keep trim analysis, but do not claim Native AOT or trimmed plugin-host support.
  • Plugins are trusted and startup-only. Plugin API 2.0 admits features via mcsl-plugin.json (requires.features); first-milestone runtime implements rpc.register, event.publish, and instance.query, with Preview-1 expanding the vocabulary for operations/provisioning/auth/HTTP.
  • Instance catalog reads use deep immutable copy-on-write published state.
  • Instance creation remains factory-driven through IInstanceFactory and [InstanceFactory].
  • WPF user-facing text uses Lang.Tr[...].
  • Daemon path handling validates trust boundaries before file access.

Task Recipes

Protocol or serialization. Start with serialized DTOs in Common and typed definitions/application contracts in Daemon API, then update daemon, daemon client, WPF, generated docs, protocol tests, and benchmarks. Do not add V1 fallback or reflection metadata discovery.

Application core. Put behavior behind the four domain application services. Console, event rules, JSON-RPC bindings, and plugins must not duplicate manager/storage rules.

Published state. Keep snapshot values deeply immutable. Current/TryGet reads are lock-free and allocation-free; I/O, callbacks, logging, and await never occur under the writer lock.

Plugins. Validate mcsl-plugin.json, API version, features, references, namespace ownership, and catalog conflicts before commit. A failed plugin must leave no host-owned registration or lifetime residue and must not stop daemon startup.

Instance lifecycle. Public application methods use Task<Result<T, DaemonError>>; legacy manager Result<T, Error> paths stay implementation-only until the V2 deletion gate. Preserve cancellation and daemon-side authority for state changes.

Installer changes. Keep mirror behavior explicit, preserve Forge-family format differences, and validate cached/downloaded libraries when checksums exist.

WPF create-instance flows. Validate form values before submission, but keep daemon-side validation authoritative.

Events. Preserve missing/null/object meta/data semantics, typed canonical filtering, reconnect resubscription, connection-owned ordering, slow-consumer disconnect, and serialization-once fan-out.

Show full SKILL.md (133 more words)Show less

Red Flags

  • Frontend-only validation becomes the only security or path-safety check.
  • Reflection is added to protocol/plugin DTO serialization or runtime catalog discovery.
  • Daemon internals, TouchSocket, MessagePipe, Serilog, root DI, mutable collections, or disposable handles leak into Daemon API.
  • V1/V2 fallback, dual dispatch, legacy envelope detection, or compatibility wrappers are introduced.
  • Plugin hooks, hot unload, factory/store/control/filesystem capabilities, or plugin dependencies are added before an approved plan and real consumer exist.
  • A protocol field changes without protocol tests.
  • Domain vocabulary changes without updating PROJECT_PLAN.md and RULES.md.

Verification

  • Docs: inspect Markdown and run terminology searches.
  • Daemon API: dotnet build src/MCServerLauncher.Daemon.API/MCServerLauncher.Daemon.API.csproj /m:1
  • WPF: dotnet build src/MCServerLauncher.WPF/MCServerLauncher.WPF.csproj /m:1
  • Daemon: dotnet build src/MCServerLauncher.Daemon/MCServerLauncher.Daemon.csproj /m:1
  • Protocol: dotnet test tests/MCServerLauncher.ProtocolTests/MCServerLauncher.ProtocolTests.csproj /m:1
  • Generated docs: dotnet run --project tools/MCServerLauncher.ProtocolDocs/MCServerLauncher.ProtocolDocs.csproj -- --check
  • V1 deletion: pwsh -File tools/VerifyNoV1Runtime.ps1
  • Final: git diff --check

Commits

Use type(scope): subject.

© 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/mcsl-future of MCSLTeam/MCServerLauncher-Future.

Open the folder on GitHubat commit 0057061

Compare with similar skills

Mcsl Future 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.

Mcsl Future compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mcsl Future this skillMCSLTeam/MCServerLauncher-Future121—~1.2kAutomated safety check: PassGPL-3.0
Minimax DOCXpoco-ai/poco-claw1.4k7 repos~3.9kAutomated safety check: PassMIT
Speckit ConstitutionWeihanLi/WeihanLi.Common24211 repos~2.1kAutomated safety check: PassApache-2.0
Analyzing .NET Performancedotnet/skills5.6k3 repos~3.1kAutomated safety check: PassMIT
Add Analyzerdotnet/roslynator3.5k—~1.3kAutomated safety check: PassCustom licence
GitVersion .NET DevelopmentGitTools/GitVersion3.1k—~1.7kAutomated safety check: PassMIT

Similar skills

  • Minimax DOCX

    poco-ai/poco-claw

    Professional DOCX document creation, editing, and formatting using OpenXML SDK (.NET).

    1.4k GitHub starsUsed in 7 repos~3.9k tokens
    Documents & OfficeAuto-check passed
  • Speckit Constitution

    WeihanLi/WeihanLi.Common

    Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

    242 GitHub starsUsed in 11 repos~2.1k tokens
    DevelopmentAuto-check passed
  • Official

    Scans C# and .NET code for about 50 performance anti-patterns and reports prioritized findings with concrete fixes, at a scan depth you choose.

    5.6k GitHub starsUsed in 3 repos~3.1k tokens
    DevelopmentAuto-check passed
  • Add Analyzer

    dotnet/roslynator

    Official

    A skill your agent uses when adding a new RCS diagnostic in roslynator (RCS0 formatting, RCS1 general, RCS9 code-analysis), wiring roslynator EditorConfig options, or when docs say CHANGELOG.md…

    3.5k GitHub stars~1.3k tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • GitVersion .NET Development

    GitTools/GitVersion

    Gives repository-specific .NET guidance for GitVersion: build and test commands, central package management, project layout and coding conventions.

    3.1k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Code Review

    dotnet/macios

    Official

    Review dotnet/macios PRs against established rules. An agent skill from dotnet/macios.

    2.9k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed

More from MCSLTeam/MCServerLauncher-Future

  • Init My Project

    MCSLTeam/MCServerLauncher-Future

    Bootstrap reusable project governance for a new or existing repo.

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

Works with

Questions about Mcsl Future

What does Mcsl Future do?

Guides work that changes or reviews MCServerLauncher Future domain behavior. Mcsl Future is an agent skill from MCSLTeam/MCServerLauncher-Future. Guides work that changes or reviews MCServerLauncher Future domain behavior.

When should I use Mcsl Future?

Mcsl Future fits situations like: daemon protocol; instance lifecycle; file/path handling; WPF instance submission.

How do I install Mcsl Future in Claude Code?

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

How do I install Mcsl Future in Codex?

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

Can I use Mcsl Future 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 mcsl-future -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mcsl-future, .gemini/skills/mcsl-future, .github/skills/mcsl-future and .opencode/skills/mcsl-future in your project.

What does Mcsl Future need to run?

Going by SKILL.md and its folder, Mcsl Future needs the command-line tools its instructions call (dotnet, pwsh and git).

Does Mcsl Future 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 Mcsl Future 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 Mcsl Future use?

Mcsl Future 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 Mcsl Future use?

About 1.2k tokens (SKILL.md is roughly 4.8k 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 Mcsl Future?

Skills that share tags, products or a category with Mcsl Future: Minimax DOCX (poco-ai/poco-claw, 1.4k stars), Speckit Constitution (WeihanLi/WeihanLi.Common, 242 stars), Analyzing .NET Performance (dotnet/skills, 5.6k stars) and Add Analyzer (dotnet/roslynator, 3.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mcsl Future?

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.