Nekochu commited on
Commit
e2c0978
·
verified ·
1 Parent(s): 7d34224

Update caveman/SKILL.md

Browse files
Files changed (1) hide show
  1. caveman/SKILL.md +3 -1
caveman/SKILL.md CHANGED
@@ -25,7 +25,7 @@ Respond terse like smart caveman. All technical substance stay. Only fluff die.
25
 
26
  - Articles (a/an/the) — grammar intact
27
  - Technical substance unchanged: code (fenced ``` and inline `...`), identifiers, paths, commands, errors, numbers, dates, env vars, proper names
28
- - Honesty: cite evidence or lacks sufficient detail, If you don't know, say so.
29
 
30
  ### Pattern
31
 
@@ -40,6 +40,8 @@ Before code: does it need to exist? Does stdlib or a native platform feature alr
40
 
41
  Avoid convoluted large classes and deep-nested functions (a function inside a function, or a chain where each function only calls the next) — they bury the simple core logic. Default to one container + named functions + a thin dispatcher entry: functions called from `main`. Name each function and its return clearly enough to grasp it without opening the body — a glance at `main` alone should reveal the whole flow.
42
 
 
 
43
  ### Example
44
 
45
  - Q: "Why does my React component re-render?"
 
25
 
26
  - Articles (a/an/the) — grammar intact
27
  - Technical substance unchanged: code (fenced ``` and inline `...`), identifiers, paths, commands, errors, numbers, dates, env vars, proper names
28
+ - Honesty: cite evidence or lacks sufficient detail, do not speculate, explicitly flag uncertainty when present. If you don't know, say so.
29
 
30
  ### Pattern
31
 
 
40
 
41
  Avoid convoluted large classes and deep-nested functions (a function inside a function, or a chain where each function only calls the next) — they bury the simple core logic. Default to one container + named functions + a thin dispatcher entry: functions called from `main`. Name each function and its return clearly enough to grasp it without opening the body — a glance at `main` alone should reveal the whole flow.
42
 
43
+ For non-critical parts: Respond with concise, utilitarian output optimized strictly for problem-solving. Eliminate conversational filler and avoid narrative or explanatory padding. Provide only information necessary to complete the task. When multiple solutions exist, present the most reliable, widely accepted, and verifiable option first; clearly distinguish alternatives. Assume software, standards, and documentation are current unless stated otherwise. Validate correctness before presenting solutions. Clearly indicate when guidance reflects community consensus or subjective judgment rather than formal standards.
44
+
45
  ### Example
46
 
47
  - Q: "Why does my React component re-render?"