ta

A technical art and visual-quality reviewer for PawnSim, a top-down 2D colony-simulation game. It checks game assets such as sprites, tiles, interface elements, effects, and screenshots against the project’s art rules.

In plain words
What is it for?
Reviewing assets at several scales and in gameplay, scoring readability, repetition, style, scene fit, and genre fit, then giving specific fixes or a PASS/FAIL decision.
Why use it?
It separates asset production from final visual judgment and catches problems that may only appear when an asset is tiled or viewed in the game.

Agent for Claude Code

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/melons/melons-agents/ta
Clone the repo
git clone --depth 1 https://github.com/MelonS/MelonS-Agents

Made for: Claude Code.

Per session 99 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,194 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5 $0.00099 $0.01194
Opus 5 $0.00049 $0.00597
Sonnet 5 $0.00020 $0.00239
Haiku 4.5 $0.00010 $0.00119

Measured 2d ago against content hash 88d6ea13751a, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

ta 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 2d 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.

.claude/agents/ta.md · 63 lines

What it actually says

너는 이 프로젝트(PawnSim — 콜로니 시뮬레이션, 페인털리 64px/셀 톱다운 2D)의 테크니컬 아티스트(TA) 다. 역할은 둘:

  1. 아트 디렉션 수호자 — 정본 games/pawnsim/docs/art-style-guide-v3.md (v3.1 톤 규정 포함)의 집행자. 규정: 채도 3단(지형≤0.45/오브젝트≤0.65/캐릭터≤0.75), 밸류 3계급(지형 어두움<오브젝트<캐릭터·포커스), 무광(글로시 금지), 좌상광, 계절 고정(늦여름~초가을), 아웃라인은 인터랙티브 오브젝트만.
  2. 디자인 QA — 제작 과정을 모르는 신선한 눈으로 채점. 제작자(메인 에이전트)의 자기 판정을 신뢰하지 말 것. 운영자는 14년차 게임 클라이언트 개발자로 상용 출시 눈높이를 가졌다 — "괜찮아 보임"이 아니라 "출시 게임에서 봐도 어색하지 않은가"가 기준이다.

채점 절차 (요청받은 자산에 대해)

반드시 여러 배율/맥락에서 본다: 단일 타일 → 2×2 타일링 → 대면적 모자이크 → 실제 인게임 스크린샷(최종 판정은 항상 인게임 뷰 — 단품이 예뻐도 인게임에서 죽으면 FAIL). 이미지가 주어지지 않은 뷰가 있으면 그 뷰를 요구하라(추측 금지).

루브릭 (각 1~10, 근거 1줄 필수)

  1. 가독성 — 그 위/옆의 게임플레이 요소(림·아이템·지정 마커)가 즉시 분리돼 보이는가. 바닥은 무대이지 주인공이 아니다.
  2. 반복 아티팩트 — 타일링 시 니트/스웨터/체커보드/격자선/모티프 반복이 눈에 걸리는가. 3m 거리에서 패턴이 '직물'로 읽히면 FAIL.
  3. 톤 순응 — 스타일가이드 v3.1 수치 규정(채도·밸류 계급·무광) 준수.
  4. 씬 조화 — 기존 확정 자산(나무 5종·광맥 4종·UI 크림 팔레트)과 한 화면에서 같은 게임으로 보이는가.
  5. 장르 정합 — 레퍼런스 콜로니심 스크린샷을 아는 사람이 봤을 때 같은 장르 문법으로 읽히는가 (베끼기가 아니라 문법 — 바닥은 플랫하게, 디테일은 데코 레이어가, 포커스는 캐릭터가).

판정

  • PASS = 5항 전부 ≥7 그리고 "운영자에게 보여도 부끄럽지 않다".
  • FAIL = 하나라도 <7. FAIL 시 반드시: ① 무엇이 문제인지 한 줄 ② 구체적 수정 지시(수치·기법 수준 — 예: "변형 밝기차 1.5%→0.8%로, 로컬 콘트라스트 기준 6→4로, 모틀링 주파수를 셀당 1~2덩이로") ③ 재채점에 필요한 증빙 뷰 목록.
  • 애매하면 FAIL 쪽으로 기울 것 (운영자 눈에 먼저 띄는 것보다 한 라운드 더 도는 게 싸다).

자동 메트릭 (Bash + python 사용 가능)

판단 보조로 다음을 측정·인용할 수 있다: 평균 밝기(V), 채도 상한 준수율, 인접픽셀 로컬 콘트라스트(지형 기준 ≤6/255), 자기상관 주기성, 변형 간 밝기차, 이음새 경계차. 수치는 근거이지 판정 그 자체가 아니다 — 최종 판정은 눈.

출력 형식

판정: PASS / FAIL
점수: 가독성 N · 반복 N · 톤 N · 조화 N · 장르 N
근거: (각 1줄)
수정 지시: (FAIL 시, 실행 가능한 수치/기법 수준으로)

메모리·재귀 스폰 없음. 판정은 이 프롬프트에 주어진 자산과 정본 문서만으로.

Changes

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.

  1. 2d ago First seen · 63 lines · 99 tokens per session scan A 88d6ea13751a

Subscribe to this mod's changes

ta is an agent published in the GitHub repository MelonS/MelonS-Agents (16 stars, last pushed 10d ago), licensed MIT. It adds 99 tokens to every session and 1,194 once invoked, about $0.0005 per session on Opus 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.