Skip to content

Instantly share code, notes, and snippets.

@rigerc
rigerc / spec-kit_for_roo.sh
Last active September 4, 2025 17:11
Convert Spec-kit's Claude implementation to a format Roo Code understands.
#!/usr/bin/env bash
# Brief: Run uvx init (unless .roo exists), rename .claude -> .roo, replace ".claude" -> ".roo" in files,
# and replace "CLAUDE.MD" (case-insensitive) -> "AGENTS.MD". Prints a colored summary of changes.
# Usage: bash scripts/spec-kit_for_roo.sh
# Notes:
# - Skips running uvx if a .roo directory already exists.
# - Performs in-place edits; temporary .bak files removed after edit.
# - Excludes the .git directory from searches.
set -euo pipefail
execve("/usr/local/bin/fpcalc", ["fpcalc", "01 - Force of Habit.mp3", "02 - Reframing.mp3", "03 - Difference and Repetition.mp3", "04 - The Remembering Self.mp3", "05 - Positive Disintegration.mp3", "06 - Cosmic Microwave.mp3", "07 - Fluid Mechanics.mp3", "08 - Stochastic Drift.mp3"], 0x7ef96c00 /* 18 vars */) = 0
brk(NULL) = 0x783f4000
uname({sysname="Linux", nodename="bsgb-nas", ...}) = 0
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/var/packages/chromaprint/target/lib/tls/v7l/neon/vfp/libchromaprint.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/var/packages/chromaprint/target/lib/tls/v7l/neon/vfp", 0x7ee1a438) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/var/packages/chromaprint/target/lib/tls/v7l/neon/libchromaprint.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/var/packages/chromaprint/target/lib/tls/v7l/neon", 0x7ee1a438) = -1 ENOENT (No such file or
This file has been truncated, but you can view the full file.
[18:30:14] [main/DEBUG] [FML/]: Injecting tracing printstreams for STDOUT/STDERR.
[18:30:14] [main/INFO] [FML/]: Forge Mod Loader version 12.18.1.2076 for Minecraft 1.10.2 loading
[18:30:14] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_25, running on Windows 10:amd64:10.0, installed at D:\Program Files (x86)\Minecraft\Install\runtime\jre-x64\1.8.0_25
[18:30:14] [main/DEBUG] [FML/]: Java classpath at launch is D:\Program Files (x86)\Minecraft\Install\libraries\net\minecraftforge\forge\1.10.2-12.18.1.2076\forge-1.10.2-12.18.1.2076.jar;D:\Program Files (x86)\Minecraft\Install\libraries\net\minecraft\launchwrapper\1.12\launchwrapper-1.12.jar;D:\Program Files (x86)\Minecraft\Install\libraries\org\ow2\asm\asm-all\5.0.3\asm-all-5.0.3.jar;D:\Program Files (x86)\Minecraft\Install\libraries\jline\jline\2.13\jline-2.13.jar;D:\Program Files (x86)\Minecraft\Install\libraries\com\typesafe\akka\akka-actor_2.11\2.3.3\akka-actor_2.11-2.3.3.jar;D:\Program Files (x86)\Minecraft\Install\libraries\