fix(hub-guide): make hook output language-neutral

Remove English hardcoded sentences from detect-project.sh and detect-file-type.sh.
Output is now structured labels (emoji + key: value) without linguistic content.
This commit is contained in:
asepharyana
2026-07-25 13:01:03 +07:00
parent 5780d94ccf
commit 8af189167d
2 changed files with 10 additions and 27 deletions
+7 -21
View File
@@ -9,25 +9,11 @@ FILE_PATH=$(echo "$TOOL_INPUT" | grep -o '"file_path"[[:space:]]*:[[:space:]]*"[
EXT="${FILE_PATH##*.}"
case "$EXT" in
ts|tsx)
echo "📐 [hub-guide] TypeScript file — apply typescript skill rules (strict types, no-any, proper generics)"
;;
py)
echo "📐 [hub-guide] Python file — apply python skill rules (type hints, PEP 8, no wildcard imports)"
;;
rs)
echo "📐 [hub-guide] Rust file — apply rust skill rules (ownership, error handling, clippy clean)"
;;
go)
echo "📐 [hub-guide] Go file — apply go skill rules (idiomatic Go, interfaces, error handling)"
;;
js|jsx)
echo "📐 [hub-guide] JavaScript file — apply typescript skill rules (ESM, modern JS)"
;;
dockerfile|Dockerfile)
echo "📐 [hub-guide] Dockerfile — apply docker skill rules (multi-stage, minimal layers, no root)"
;;
yml|yaml)
echo "📐 [hub-guide] YAML file — check ci-cd and docker skill rules"
;;
ts|tsx) echo "📐 .${EXT} → typescript:strict" ;;
py) echo "📐 .py → python:strict" ;;
rs) echo "📐 .rs → rust:strict" ;;
go) echo "📐 .go → go:strict" ;;
js|jsx) echo "📐 .${EXT} → typescript:esm" ;;
Dockerfile|dockerfile) echo "📐 Dockerfile → docker:minimal" ;;
yml|yaml) echo "📐 .${EXT} → ci-cd+docker" ;;
esac