CS

cometworks/skills

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

10 stars 质量 70 趋势 38MIT

Skill library for Space Engineers plugin, mod and in-game script development. Usable with any "skills" compatible agentic coding harness.

概览

skill library for Space Engineers plugin, mod, in-game script development. Need "skills" compatible agentic coding environment. See agentskills.io or skills.sh for details. Permission issues: grant access to folder where skills stored. Happens if skills linked (mklink) into coding agent's skills folder. Don't want to use skills.sh? See "Manual installation" section below. Skills auto-prepare on . Means downloading some tools and indexing code. To prepare ahead of time, run Prepare.bat on Windows or prepare.sh on Linux in respective skill folder (se-dev and se-dev-plugin-review need none). If any dependency missing, you get failure message, so run preparation script from terminal where you can see its output. Preparing se-dev-game-code skill may take 5–15 minutes, as it fully decompiles game and builds code indexes for rapid code search later. Fully prepared repository takes about disk space due to code index. IL code (*.il, approx.

README

以下为原文 README 节选,完整内容请查看原文。

Space Engineers Developer Skills

skill library for Space Engineers plugin, mod, in-game script development.

This library applies only to version 1 of the game.

How to use

Need “skills” compatible agentic coding environment. See agentskills.io or skills.sh for details.

After installing skills, verify they work and agent can access files.

Permission issues: grant access to folder where skills stored. Happens if skills linked (mklink) into coding agent’s skills folder.

Installation

npx skills add CometWorks/skills

Follow wizard.

Later update them by: npx skills update

Don’t want to use skills.sh? See “Manual installation” section below.

Preparation

Skills auto-prepare on first use. Means downloading some tools and indexing code. To prepare ahead of time, run Prepare.bat on Windows or prepare.sh on Linux in respective skill folder (se-dev and se-dev-plugin-review need none). If any dependency missing, you get failure message, so run preparation script from terminal where you can see its output.

Note: Preparing se-dev-game-code skill may take 5–15 minutes, as it fully decompiles game and builds code indexes for rapid code search later. Fully prepared repository takes about 1.5 GB disk space due to code index. IL code (*.il, approx. 660 MB more) is not generated by default: uncomment the IL block in DecompileDll.sh if you work on transpiler or preloader patches.

On Windows skills install BusyBox (busybox.exe) into their folder for use by agentic coding tools for UNIX like commands, because AI models are bad at Windows commands and often fall back to UNIX CLI tools even if told otherwise. Improved efficiency a lot, so currently a requirement there.

On Linux skills use native shell tools instead. Decompiler skills (se-dev-game-code, se-dev-server-code) install ilspycmd with official ILSpy dotnet tool frontend, so PowerShell not required to prepare and run skills.

To use BusyBox in your other projects, also available as separate skill: npx skills add https://github.com/viktor-ferenczi/skills --skill busybox-on-windows

Skills

  • se-dev – Big-picture overview and table of contents for all skills below (start here)
  • se-dev-script – In-game script development
  • se-dev-mod – Mod development
  • se-dev-plugin – Plugin development (client via Pulsar, server via Magnetar)
  • se-dev-plugin-guide – Developer guide: templates, local testing, manifest XML, hub submission, coding agents
  • se-dev-plugin-review – Concise security and quality review for PluginHub, MagnetarHub, and QuasarHub PRs
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add cometworks/skills
新手?先看 mcpskill.org 教程 →