Jonathan Lin avatar

Jonathan Lin

Community

@jonathanlin768 · Shanghai

16Followers
|
45Public Repos
|
13Published Skills

Server Development Engineer

Skills Distribution
DomainDeveloper To...Spec-Driven Change.. (55%)Game Server Develo.. (25%)Game Configuration.. (12%)Skill Authoring Gu.. (8%)

Agent Skills by Jonathan Lin

Showing 13 vetted skills indexed across 1 GitHub repositories.

jonathanlin768jonathanlin768

openspec-apply-change

Implements tasks from an OpenSpec change using CLI-driven status and instructions.

Community
Intermediate
jonathanlin768jonathanlin768

luban-config

Creates and exports Luban Excel config tables to Go and TypeScript code.

Community
Intermediate
jonathanlin768jonathanlin768

openspec-explore

Explores ideas, investigates codebases, and clarifies requirements before creating OpenSpec change proposals.

Community
Intermediate
jonathanlin768jonathanlin768

source-command-opsx-archive

Archives completed OpenSpec changes with artifact, task, and delta spec sync checks.

Community
Intermediate
jonathanlin768jonathanlin768

source-command-opsx-apply

Implements tasks from an OpenSpec change using CLI-driven status and instructions.

Community
Intermediate
jonathanlin768jonathanlin768

source-command-opsx-propose

Creates OpenSpec change proposals with proposal, design, and tasks artifacts via CLI commands.

Community
Intermediate
jonathanlin768jonathanlin768

skill-creator

Guides creation and packaging of SKILL.md-based skill units with bundled resources.

Community
Intermediate
jonathanlin768jonathanlin768

cs2match-local-update

Rebuilds and reloads local Docker frontend and Nakama Go backend services.

Community
Intermediate
jonathanlin768jonathanlin768

openspec-archive-change

Archives completed OpenSpec changes after verifying artifact and task completion.

Community
Intermediate
jonathanlin768jonathanlin768

source-command-opsx-sync

Sync delta specs from an OpenSpec change into main specification files.

Community
Intermediate
jonathanlin768jonathanlin768

openspec-propose

Generates complete OpenSpec change proposals with design, specs, and task artifacts.

Community
Intermediate
jonathanlin768jonathanlin768

openspec-sync-specs

Merge delta spec changes into main OpenSpec specification files.

Community
Intermediate
jonathanlin768jonathanlin768

source-command-opsx-explore

Guides open-ended exploration of ideas, problems, and requirements within OpenSpec workflows.

Community
Intermediate

Frequently Asked Questions About Jonathan Lin

FAQPage Schema
What tasks can I accomplish with Jonathan Lin's skills?

You can manage the full OpenSpec change lifecycle: explore ideas, propose changes with generated artifacts, implement tasks, sync delta specs to main specs, and archive completed changes. Additionally, you can create and export Luban config tables and rebuild Dockerized CS2Match frontend or Nakama Go backend services.

Who are these skills designed for?

These skills target server development engineers and game backend developers working on the CS2Match project, plus developers practicing spec-driven development with OpenSpec. They suit engineers who want structured change proposals, requirement clarification, and local service rebuilds through natural-language commands.

What are the installation and runtime requirements?

The OpenSpec skills (propose, apply, explore, sync, archive) require the openspec CLI to be installed. The luban-config skill requires Docker Desktop and PowerShell on Windows. The cs2match-local-update skill operates within the CS2Match project's local Docker environment with its Nakama Go backend.

Are these skills open source and what do they cost?

The OpenSpec skills (openspec-propose, openspec-apply-change, openspec-explore, openspec-sync-specs, openspec-archive-change) are released under the MIT license, making them free to use and modify. Licensing is not specified for the luban-config, cs2match-local-update, skill-creator, and source-command-opsx skills.

How does the OpenSpec change lifecycle work across these skills?

Start with openspec-explore to clarify requirements, then openspec-propose to generate design, specs, and tasks in one step. Use openspec-apply-change to implement tasks, openspec-sync-specs to merge delta specs into main specs, and openspec-archive-change to finalize the completed change.