ai-startup-skills
AI 제품을 만드는 스타트업을 위한 7단계 에이전트 스킬: 검증 → 비즈플랜 → 정책 → 로드쇼 → 고객 확보 → 가격 책정 → 등록
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기shrkbot: A mechanical helper with teeth
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A Discord bot with a companion website. All per-server configuration lives on the site; the bot handles Discord interactions and events. For what the bot actually does, see shrkbot.com.
This README covers getting the bot running locally. Architecture and how-tos (adding plugins, commands, events) live in docs/. API docs for external APIs can be found at https://badblackshark.github.io/shrkbot/.
.ruby-version)docker-compose.yml provides Postgres and Redis. You can also run the whole app inside compose; the comments in .env.example cover both setups.http://localhost:3000/auth/discord/callback for logging into the local web UIcp .env.example .env # then fill in the blanks — the comments explain each value
docker compose up -d db redis
bin/setup # installs dependencies, prepares the database, starts the web server
In separate terminals:
bin/bot # the gateway connection
bin/jobs # background jobs (reminder delivery)
Guild commands register per-server automatically — no env var needed. If you work on Scam Image Detection, you'll also need the OCR sidecar: docker compose --profile ocr up -d ocr.
If you want to use coding agents but keep them isolated from the rest of your machine, the compose file includes a sandbox: the dev container (built from Dockerfile.dev) ships Ruby, the GitHub CLI, Claude Code, and Copilot CLI as an unprivileged user, with the repo mounted at /app. Secrets (.env, .env.deploy) are masked inside the container, and the compose file and Dockerfiles are mounted read-only, so the agent can't read your credentials or loosen its own sandbox.
Agent state lives on the host under ~/.ai-sandbox so it survives container rebuilds. One-time setup:
mkdir -p ~/.ai-sandbox/shrkbot/{claude,local-state,local-share}
touch ~/.ai-sandbox/shrkbot/claude.json
Then:
~/.ai-sandbox/gitconfig-shrkbot,~/.ai-sandbox/github-pat-private (used for pushes; scope it to this repo),gh auth login has been run on the host — ~/.config/gh is mounted in.Start it with:
docker compose run --rm dev bash
and run your agent from there. It talks to the same compose Postgres as the other services.
Found a bug, or missing a feature? Open an issue, or send an email to [email protected] — both are read. If you'd like to add something yourself, fork the project and open a PR; the how-tos in docs/ will get you started. For bigger changes it's worth opening an issue first so we can talk it through before you put the work in.
Deploys to a single box via Kamal 2 — see docs/running/deployment.md.