Skip to content

Commit f8b0a20

Browse files
UnbreakableMJclaude
andcommitted
fix(skills): trim gnu + guile descriptions under the 1000-char cap
gnu-coding-standards (1002->993) and spacecraft-guile-guidelines (1002->988) were the only rendered descriptions over 1000 chars — still under the loader's 1024 hard limit, but over the repo's 1000-char working cap. Trim each without dropping any trigger keyword; rebuild both bundles. All skills are now <=1000. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 9db6bd9 commit f8b0a20

6 files changed

Lines changed: 2 additions & 2 deletions

File tree

gnu-coding-standards.skill

-3 Bytes
Binary file not shown.

gnu-coding-standards.zip

-3 Bytes
Binary file not shown.

gnu-coding-standards/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: >-
44
Apply the GNU Coding Standards faithfully — including the free-software philosophy
55
(GPL licensing, FSF copyright assignment, Texinfo-canonical documentation, the
66
policy against promoting nonfree software) — extended so GNU's conventions are
7-
expressed idiomatically in C, Rust, GNU Guile (Scheme), Go, and Python. The gate
7+
expressed idiomatically in C, Rust, GNU Guile, Go, and Python. The gate
88
is GNU intent: consult this skill whenever the user is writing, reviewing,
99
planning, or auditing software meant to be GNU-compliant, GNU-targeted, or a GNU
1010
package. Triggers include "GNU coding standards", "make this

spacecraft-guile-guidelines.skill

206 Bytes
Binary file not shown.

spacecraft-guile-guidelines.zip

-2 Bytes
Binary file not shown.

spacecraft-guile-guidelines/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: spacecraft-guile-guidelines
3-
description: Write idiomatic, functional, concurrent GNU Guile (Guile Scheme 3.x) code. Use this skill whenever the user is writing, reviewing, or debugging Guile Scheme — any .scm file, any mention of Guile, Scheme, fibers, Guile channels, SRFIs, syntax-rules/syntax-case macros, Guile-specific APIs (spawn-fiber, run-fibers, make-channel, put-message, get-message, choice-operation), or functional Scheme patterns. Trigger even when the request is implicit, e.g. "write a concurrent worker pool in Guile", "make this Scheme tail-recursive", "set up a CSP pipeline", or "port this to fibers." Covers functional style (pure functions, proper tail calls, SRFI-1 list processing, records, hygienic macros) AND concurrency (Fibers/CSP, Guile channels, POSIX threads, futures, promises, parameters). Do NOT trigger for Common Lisp, Python, Rust, or other languages — only Guile Scheme. Prefer this skill over generic Scheme/Lisp advice — Guile has specific modules, idioms, and pitfalls that generic advice gets wrong.
3+
description: Write idiomatic, functional, concurrent GNU Guile (Scheme 3.x) code. Use this skill whenever the user is writing, reviewing, or debugging Guile Scheme — any .scm file, any mention of Guile, Scheme, fibers, Guile channels, SRFIs, syntax-rules/syntax-case macros, Guile-specific APIs (spawn-fiber, run-fibers, make-channel, put-message, get-message, choice-operation), or functional Scheme patterns. Trigger even when the request is implicit, e.g. "write a concurrent worker pool in Guile", "make this Scheme tail-recursive", "set up a CSP pipeline", or "port this to fibers." Covers functional style (pure functions, proper tail calls, SRFI-1 list processing, records, hygienic macros) AND concurrency (Fibers/CSP, Guile channels, POSIX threads, futures, promises, parameters). Do NOT trigger for Common Lisp, Python, Rust, or other languages — only Guile Scheme. Prefer it over generic Scheme/Lisp advice — Guile has specific modules, idioms, and pitfalls that generic advice gets wrong.
44
license: GPL-3.0-or-later
55
maintainer: Mohamed Hammad <Mohamed.Hammad@SpacecraftSoftware.org>
66
website: https://Construct.SpacecraftSoftware.org/

0 commit comments

Comments
 (0)