Jbeat setup
Toggles jbeat-conventions auto mode on or off. Asks the user whether to apply to the current project or globally. Each run flips enabledPlugins["jbeat-conventions@jbeat-plugins"] between true and false. Creates settings.json if absent. Always ensures marketplace entry is present. Triggers: jbeat setup, jbeat init, jbeat install, 초기 설정, 세팅, setup, 자동모드, 토글From its SKILL.md
npx -y skills add jbeat30/jbeat-conventions --skill jbeat-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.5 KB, as published. Nobody here has run it
Jbeat Conventions — Setup (Toggle)
Toggles jbeat-conventions auto mode by flipping enabledPlugins in settings.json.
Run again at any time to enable or disable.
Step 1 — Ask the user where to apply
Ask the user:
어디에 적용할까요?
1) 이 프로젝트에만 적용 (.claude/settings.json)
2) 전역으로 적용 (~/.claude/settings.json)
Wait for the user's answer before continuing.
- User answers "1", "프로젝트", "project", or similar → set TARGET_PATH to
<current working directory>/.claude/settings.json, go to Step 2 - User answers "2", "전역", "global", or similar → set TARGET_PATH to
~/.claude/settings.json, go to Step 2
To get the current working directory, run:
pwd
Step 2 — Ensure parent directory exists
If TARGET_PATH is the project-level path (.claude/settings.json), ensure the .claude/ directory exists:
mkdir -p "$(pwd)/.claude"
Step 3 — Read settings.json
Try to read the file at TARGET_PATH.
- File does not exist → go to Step 4A
- File exists → go to Step 4B
Step 4A — File does not exist: create it with auto mode ON
Write to TARGET_PATH:
{
"enabledPlugins": {
"jbeat-conventions@jbeat-plugins": true
},
"extraKnownMarketplaces": {
"jbeat-plugins": {
"source": {
"source": "github",
"repo": "jbeat30/jbeat-conventions"
}
}
}
}
Then go to Step 5A (enabled).
Step 4B — File exists: toggle and ensure marketplace
Toggle enabledPlugins["jbeat-conventions@jbeat-plugins"]:
- Currently
true→ set tofalse→ go to Step 5B (disabled) - Currently
false→ set totrue→ go to Step 5A (enabled) - Key absent → add as
true→ go to Step 5A (enabled)
Always ensure extraKnownMarketplaces["jbeat-plugins"] is present. If missing, add it:
"jbeat-plugins": {
"source": {
"source": "github",
"repo": "jbeat30/jbeat-conventions"
}
}
Preserve all existing keys.
Step 5A — Report: auto mode enabled
Run:
printf '\033[32mSUCCESS!\033[0m\n'
Then output (include the actual path that was modified):
자동 모드가 활성화되었습니다.
적용 위치: <TARGET_PATH>
이제 jbeat-conventions가 자동으로 적용됩니다.
수동으로 사용하려면:
/jbeat-apply — 모든 컨벤션 파일 직접 로드
Step 5B — Report: auto mode disabled
Output (include the actual path that was modified):
자동 모드가 비활성화되었습니다.
적용 위치: <TARGET_PATH>
컨벤션을 사용하려면 /jbeat-apply 를 직접 실행하세요.