AI coding assistants¶

The bostie skill teaches a coding assistant how a bostie bot is written: commands, components, modals, events, REST, voice and tests, with complete examples and the habits from other code that fail in bostie. Assistants that support skills load it when a task involves bostie. It lives in the repository at docs/skills/bostie, and bostie's tests type-check and run every example in it and check that every name it mentions exists.
Using an AI coding assistant?
Install the bostie skill to make your coding assistant better at bostie tasks. Copy the prompt and paste it into your coding assistant.
Install the bostie skill
Install the bostie skill for my coding agent so it writes correct bostie code: Discord bots with slash commands, components, events, REST calls, voice and tests.
Use the Agent Skills installer with the bostie repository, https://github.com/nicokim/bostie:
npx skills add nicokim/bostie --skill bostie --yes
If I ask for a global install instead, use:
npx skills add nicokim/bostie --skill bostie --yes --global
Detect which agent or editor I am using. If it is one of these and I prefer the plugin path, install the bostie plugin instead, as https://bostie.dev/assistants/ shows:
Claude Code: /plugin marketplace add nicokim/bostie, then /plugin install bostie@bostie
Codex CLI: codex plugin marketplace add nicokim/bostie, then codex plugin add bostie@bostie
GitHub Copilot CLI: copilot plugin marketplace add nicokim/bostie, then copilot plugin install bostie@bostie
VS Code with GitHub Copilot: run "Chat: Install Plugin from Source" and enter nicokim/bostie
Devin: devin plugins install nicokim/bostie#docs
Factory Droid: droid plugin marketplace add nicokim/bostie, then droid plugin install bostie@bostie --scope user
Qwen Code: qwen extensions install nicokim/bostie:bostie
Do not invent other skill names or install URLs.
Then add this line to the instructions file you read at the start of every session (AGENTS.md at the project root, or your global one for a global install), and create the file if needed:
Before you write or change code that uses bostie, look at how the project is laid out, then load the bostie skill.
After installing, confirm that the bostie skill is available to you.
Installing it yourself¶
npx skills add nicokim/bostie --skill bostie --yes
installs the skill in the current project for the coding assistants it finds there; --global installs it for all your projects, and --agent claude-code, --agent codex or --agent github-copilot for one assistant only. npx skills update updates it.
As a plugin¶
Some assistants also install the skill as a plugin, for all your projects, and update it with their other plugins:
| Assistant | Install |
|---|---|
| Claude Code | /plugin marketplace add nicokim/bostie, then /plugin install bostie@bostie |
| Codex CLI | codex plugin marketplace add nicokim/bostie, then codex plugin add bostie@bostie |
| GitHub Copilot CLI | copilot plugin marketplace add nicokim/bostie, then copilot plugin install bostie@bostie |
| VS Code with GitHub Copilot | Chat: Install Plugin from Source in the Command Palette, with nicokim/bostie |
| Devin | devin plugins install nicokim/bostie#docs |
| Factory Droid | droid plugin marketplace add nicokim/bostie, then droid plugin install bostie@bostie --scope user |
| Qwen Code | qwen extensions install nicokim/bostie:bostie |
By hand¶
Copy the docs/skills/bostie folder of the repository into the project's skills folder for your assistant:
| Assistant | Folder |
|---|---|
| Claude Code | .claude/skills/bostie |
| Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode | .agents/skills/bostie |
| Windsurf | .windsurf/skills/bostie |
Making the assistant use it¶
An assistant decides by itself when to load a skill, and in published evaluations it often did not. A line in the instructions file it reads at the start of every session, such as AGENTS.md, made it load the skill in almost every run, so the prompt adds one:
Before you write or change code that uses bostie, look at how the project is laid out, then load the bostie skill.
The skill follows bostie's main branch. When your project uses an older bostie, the skill tells the assistant to check each name against the installed package, which is fully typed.