Centralized skills to .skills folder.

This commit is contained in:
Anon 2026-03-21 14:44:47 +01:00
parent c5537c0444
commit 918f1a560d
6 changed files with 34 additions and 1 deletions

1
.claude/skills Symbolic link
View file

@ -0,0 +1 @@
../.skills

1
.codex/skills Symbolic link
View file

@ -0,0 +1 @@
../.skills

1
.cursor/skills Symbolic link
View file

@ -0,0 +1 @@
../.skills

4
.gitignore vendored
View file

@ -8,7 +8,6 @@
/Other/ /Other/
/.vs/ /.vs/
SessionCache.ini SessionCache.ini
.*
!/.github !/.github
/packages /packages
@ -428,3 +427,6 @@ MinecraftOfficial/
/mcc_input.txt /mcc_input.txt
/MinecraftClient.ini /MinecraftClient.ini
/MinecraftClient.backup.ini /MinecraftClient.backup.ini
# Other
.*

View file

@ -0,0 +1,28 @@
# MCC Development Workflow
## Project Overview
- Repo: `~/Minecraft/Minecraft-Console-Client` (env var `$MCC_REPO`)
- Solution: `MinecraftClient.sln` (projects: `MinecraftClient` + `ConsoleInteractive`)
- Build: `dotnet build MinecraftClient.sln -c Release`
- Servers: `~/Minecraft/Servers/` (env var `$MCC_SERVERS`)
## Typical Debug Workflow
1. `~/Minecraft/Servers/start-server.sh 1.20.6-Vanilla` (background)
2. Wait for "Done" in server output
3. Build: `dotnet build $MCC_REPO/MinecraftClient.sln -c Release`
4. Run MCC: `cd $MCC_REPO && MCC_FILE_INPUT=1 dotnet run --project MinecraftClient -c Release -- CursorBot - localhost 2>&1`
5. RCON: `mc-rcon "op CursorBot"`
6. MCC cmd: `echo "inventory player list" >> $MCC_REPO/mcc_input.txt`
7. Read terminal file to see output
8. Kill MCC → rebuild → repeat
## Timing Reference
| Operation | Typical Duration |
|-----------|-----------------|
| MCC startup → join server | ~1s |
| FileInput command → response | <500ms |
## Official Minecraft Server Source (Decompiled)
`$MCC_REPO/MinecraftOfficial/` contains decompiled official server code for protocol reference.
When investigating protocol details (packet structure, field order, NBT format, etc.),
look at the corresponding version's decompiled source as authoritative reference.