Borrowing it
Nothing to install: this file belongs to TOKTOKHAN-DEV/agent-company. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/TOKTOKHAN-DEV/agent-company/main/.claude/skills/company-setup/SKILL.mdgit clone --depth 1 https://github.com/TOKTOKHAN-DEV/agent-companyWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/toktokhan-dev/agent-company/company-setup)<a href="https://agentmods.dev/skills/toktokhan-dev/agent-company/company-setup"><img src="https://agentmods.dev/badge/skills/toktokhan-dev/agent-company/company-setup/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/toktokhan-dev/agent-company/company-setup"><img src="https://agentmods.dev/badge/skills/toktokhan-dev/agent-company/company-setup.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00078 | $0.02614 |
| Opus 5.5 | $0.00031 | $0.01046 |
| Sonnet 5.5 | $0.00016 | $0.00523 |
| Haiku 4.5 | $0.00008 | $0.00261 |
Grade A, and why
company-setup scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 204 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/company-setup
프로젝트를 돌릴 수 있는 상태로 만든다.
핵심 원칙
당신이 직접 검사하지 마세요. 이 스킬의 존재 이유는 결정성입니다. 셸 스크립트가 항상 같은 순서로 같은 검사를 수행하고, 당신은 결과를 해석해 사용자에게 다음 행동을 안내합니다.
체크리스트를 모델이 매번 다르게 해석하면 "확인했습니다"가 실제로는 확인하지 않은 상태를 의미하게 됩니다.
순서
- 템플릿을 정합니다 — 스크립트를 돌리기 전에.
- 스크립트를 한 번 실행합니다.
- GitHub 응원을 묻습니다 — 선택.
1. 템플릿 먼저 정하기
이 저장소는 코어 + 템플릿 구조입니다. 템플릿이 apps/ · packages/ · agents/ 를 루트에
펼치므로, 무엇을 만들 회사인지 정해야 셋업이 의미 있게 끝납니다.
bash scripts/template.sh current # 이미 적용된 것이 있는지
bash scripts/template.sh list # 고를 수 있는 것
current 결과 |
당신이 할 일 |
|---|---|
none 이 아님 |
묻지 마세요. 이미 정해졌습니다. --template 없이 그대로 실행합니다 |
none + 사용자가 무엇을 만들지 이미 말함 |
그에 맞는 id 를 --template 로 넘깁니다 |
none + 모름 |
AskUserQuestion 으로 물어봅니다 (아래) |
none 이고 무엇을 만들지 모를 때 물어볼 것: "어떤 회사를 차릴까요?"
옵션은 list 출력에서 planned 를 뺀 것들 + "나중에 고르기". 각 옵션의 설명에는 매니페스트의
summary 를 그대로 쓰세요.
planned 상태 템플릿을 제안하지 마세요. 내용물이 없어서 apply 가 거부합니다.
임의로 고르지 마세요. 템플릿은 파일을 루트에 펼치고, 갈아타면 이전 파일이 남습니다.
사용자가 "나중에"를 고르면 --template 없이 실행하고, 나중에 pnpm template apply <id> 로
할 수 있다고 알려주세요.
2. 실행
bash scripts/company-setup.sh --no-community-prompt --template <id>
정리(prune)는 셋업에 포함되어 자동으로 실행됩니다. 회사를 고른 것 자체가 의사 표시이므로
따로 묻지 않습니다. 남은 카탈로그가 필요한 특수한 경우에만 --no-prune 을 붙이세요.
--no-community-prompt 를 항상 붙이세요. 스크립트의 텍스트 메뉴는 /dev/tty 에서 입력을 읽는데,
Claude Code 의 Bash 도구에는 tty 가 없어 그 자리에서 막히거나 조용히 기본값(건너뛰기)으로 떨어집니다.
7단계는 아래 GitHub 응원 절차대로 당신이 AskUserQuestion 으로 직접 묻습니다.
같은 이유로 3단계(회사 선택)도 tty 가 없으면 건너뜁니다. 그래서 템플릿은 위에서 미리 정해
--template 로 넘기는 것입니다.
그 외 옵션은 필요할 때만 붙입니다:
| 옵션 | 언제 |
|---|---|
--yes |
비대화형 환경(CI). 모든 확인을 자동 승인 |
--skip-install |
방금 pnpm install 을 돌렸고 다시 돌릴 필요가 없을 때 |
스크립트가 하는 일
- 필수 도구 — node ≥20.11, pnpm ≥10, git. 없으면 설치 명령을 출력하고 중단.
- 도구 상태 — codex(선택), gh(선택), claude 상태를 알림.
- 회사 선택 —
--template이 있으면 적용. 없고 tty 도 없으면 건너뜀. - 환경 —
.env생성, 템플릿이 요구하는 디렉터리 생성, 실행 권한 부여. - 의존성 —
pnpm install. - 검증 — 구조 검사 + 타입 검사.
- GitHub 응원 (선택) —
--no-community-prompt로 넘겼으므로 아무것도 하지 않습니다.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 204 lines · 78 tokens per session scan A 2cf846a4bf79
company-setup is a skill published in the GitHub repository TOKTOKHAN-DEV/agent-company (85 stars, last pushed 2mo ago), licensed MIT. It adds 78 tokens to every session and 2,614 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
backlog
Seed a backlog from the project's documents: the Product Owner reads docs/ (plus the constitution and ROADMAP.md), proposes an ordered list of feature-sized items each traced to a source section, the user edits the list, and on explicit confirmation each item is filed as a GitHub issue that /story-time can import. Use…
backend-developer
Backend Developer (/be, alias: James, /james) - Senior Backend Developer with 10+ years experience. Covers Java/Spring Boot (default), Kotlin, Python/FastAPI, PHP/Laravel, Quarkus, and Kafka/messaging - detects the project's stack and loads the matching reference. Use when implementing server features, REST APIs…
java
Java language and JVM engineering standards — records and sealed-type modelling, JSpecify null-safety with NullAway as a build error, immutability, virtual threads and modern concurrency, Error Prone/ArchUnit/PIT build gates, JUnit 6 testing doctrine, and boundary security. Load whenever writing, refactoring, or…
sql
SQL and relational-database engineering with dialect branches for Postgres, MySQL, Oracle, and SQLite. Load whenever writing, editing, or reviewing SQL: a .sql file, a schema migration, a raw query embedded in application code, index/EXPLAIN/tuning work, or stored procedures/triggers. NOT for ORM entity mapping where…
typescript
JavaScript/TypeScript language engineering — the strictest-profile type system (discriminated unions, branded types, satisfies), parse-don't-validate boundaries with Zod, ESM and the Node runtime, typescript-eslint discipline (no floating promises), and Vitest/MSW/fast-check testing. Load whenever writing, editing, or…
product-owner
Product Owner (/po, alias: Max, /max) - Senior PO with 10+ years agile experience. Use when defining product vision, creating/prioritizing backlog, writing user stories with acceptance criteria, making scope decisions, validating features against business goals, or planning releases and sprints.