ソース情報
- リポジトリ
- themadorg/bedrud
- ソースの最終更新活動
- 2026年7月13日 15:55
- 検出された SKILL.md の言語
- 英語
- スター
- 7
- フォーク
- 2
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/themadorg/bedrud --skill bedrud-dispatchコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Operational tooling — cobra CLI surface, Linux installer, user/room management, TLS certs, config/settings, invite tokens.
Create a GitHub issue on themadorg/bedrud using .github ISSUE_TEMPLATE forms and gh CLI. Sets Issue Type (Bug/Feature/Task), Priority, surface labels, research, screenshots. Triggers: create issue, open issue, file bug, feature request, GitHub issue, report bug, /create-bedrud-issue.
Admin endpoints — users, rooms, queue, settings, invite tokens, webhooks, overview, recordings.
SOC 職業分類に基づく
SKILL.md を表示中
| name | bedrud-dispatch |
| description | Skill router — classify task → load correct sub-skill. |
| license | Apache License |
Load by task type. Routes to focused leaf skill.
| Task keywords | Load skill |
|---|---|
| model, schema, migration, GORM, DB, repository, test db, DTO (Go model), SQLite, Postgres, stats, verification event, Recording model, Webhook model, Job model | bedrud-data |
| auth service, JWT, token, passkey, WebAuthn (service), OAuth (Goth service), session store, challenge store, middleware, rate limit, RecordingsEnabled middleware, ban set, token revoke | bedrud-auth |
| handler, route, HTTP, endpoint, server bootstrap, entrypoint, server.go, main.go, Fiber, LiveKit webhook handler, lkutil, cert handler, overview handler, preferences handler, recording handler, avatar upload handler, forgot-password handler, reset-password handler | bedrud-http |
| queue, job, worker, scheduler, cron, background, async, cleanup service, room cleanup, chat upload storage, RecordingService, RecordingStore, process_recording, recording_delete, SMTP send (handler), dispatch webhook, avatar storage files | bedrud-jobs |
| email template, Cerberus, HTML email, dark mode email, hybrid grid, email design, Outlook email, transactional email template | bedrud-email-cerberus |
| embedded livekit, livekit binary, livekit server, TURN, TLS setup (LK), node IP, realtime, LIVEKIT_MANAGED, generateTempConfig | bedrud-realtime |
| install, uninstall, update, upgrade, debian, systemd, OpenRC, SysV, CLI user, promote, demote, roomcli, room list/close/suspend (CLI), TLS cert gen/renew, key gen, utils, outbound IP, safe I/O, invite-token CLI, config CLI, settings CLI, db migrate CLI | bedrud-ops-cli |
Recording (backend): Handlers + service + store + queue payloads are shipped; prod route/worker wiring may still be partial/commented. Route by concern:
| Concern | Skill |
|---|---|
| HTTP handler / routes / DTO serialization | bedrud-http |
| RecordingService, RecordingStore, process_recording / recording_delete jobs, retention scheduler | bedrud-jobs |
| GORM model / repository | bedrud-data |
| RecordingsEnabled middleware | bedrud-auth |
| Task keywords | Load skill |
|---|---|
| route, router, TanStack Router, API client, HTTP fetch, build config, vite, tsconfig, biome, package.json, types (platform), handle-auth-success, admin overview hook, queue stats hook, WebAuthn helper, excalidraw vendor aliases, vite resolve alias, forgot-password page, reset-password page, auth routes | bedrud-fe-platform |
| Zustand, store, state, auth store, user store, theme store, audio preferences, video preferences, recent rooms, participant overrides, experimental preferences, interface preferences, push-to-talk prefs, profile-sync store | bedrud-fe-state |
| meeting, LiveKit room, chat, poll, reaction, participant tile, grid, spotlight, screen share, controls, audio processor, RNNoise, Krisp, meeting sounds, chat grouping, MeetingProvider, MeetingContext, whiteboard, Yjs, Excalidraw (runtime), youtube watch, presence cursors, stage (data channel), push-to-talk (PTT), recording button/list scaffolding, m.$meetId | bedrud-fe-meeting |
| admin dashboard, admin route, user table, room table, queue stats page, overview widget, settings tab, invite token UI, admin guard, admin recordings stub, RecordingsTab stub | bedrud-fe-admin |
| UI, shadcn, component, style, theme.css, Tailwind, cn(), error parser, palette, avatar (UI primitive), button, dialog, card, input, design system, settings panel, ExperimentalSettingsPanel, PushToTalkKeyCapture | bedrud-fe-ui-foundation |
Recording (frontend): Context/API shells exist; control UI is largely unmounted/null. FE meeting work → bedrud-fe-meeting. Admin placeholder page/table/tab → bedrud-fe-admin.
Stage: Client LiveKit data topic stage (youtube | whiteboard | screenshare) → bedrud-fe-meeting. HTTP stage bring/remove are 501 stubs → bedrud-http / bedrud-api-rooms.
Excalidraw: Vendor aliases / Vite chunks → bedrud-fe-platform. Whiteboard bind / Yjs / overlay runtime → bedrud-fe-meeting.
| Task keywords | Load skill |
|---|---|
| API auth, JWT flow, register, login, passkey endpoint, verify email, OAuth endpoint, preferences, public settings, health, avatar endpoint, forgot-password, reset-password | bedrud-api-auth |
| API room, create room, join, guest join, moderation, kick, ban, mute, promote, demote, online count (room), chat upload, presence, stage stub (HTTP 501), recording start/stop/list (room-scoped) | bedrud-api-rooms |
| API admin, admin user, admin room, admin queue, admin settings, invite token admin, bulk action, overview endpoint, admin webhooks, admin recordings | bedrud-api-admin |
| DTO, type definition, struct, Go type, request shape, response shape, source file index, Swagger, Scalar, RecordingDTO | bedrud-api-types |
| Task keywords | Load skill |
|---|---|
| create issue, open issue, file bug, feature request, GitHub issue, gh issue, report bug, track work, issue template, issue type, priority field, screenshot on issue | create-bedrud-issue |
If unclear, load bedrud-http (most common task target) + bedrud-data (foundation).