field-test

field-test is a skill for Claude Code, Codex from TeamSPWK/nova. It costs 62 tokens per session (2,071 once invoked), scanned A, original, MIT.

A field-testing workflow for trying the Nova method on real projects and collecting feedback. It uses separate Git worktrees, which are isolated working copies of a repository.

In plain words
What is it for?
Use it to configure tests across projects, choose scenarios such as exploration or feature implementation, send subagents to isolated worktrees, and record improvement points.
Why use it?
It helps reveal friction in Nova workflows while keeping the test work separate from the original projects.

Skill for Claude CodeCodex

Part of the nova plugin — 14 skills, 19 commands, 6 agents, 5 hooks, 1 MCP server shipped together

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 skills/teamspwk/nova/field-test
Any agent
npx skills add TeamSPWK/nova --skill field-test
Clone the repo
git clone --depth 1 https://github.com/TeamSPWK/nova

Made for: Claude Code, Codex.

Or install nova, the plugin that ships this one along with the rest of its 14 skills, 19 commands, 6 agents, 5 hooks, 1 MCP server.

Wrote 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.

agentmods badge for field-test

README.md
[![agentmods](https://agentmods.dev/badge/skills/teamspwk/nova/field-test.svg)](https://agentmods.dev/skills/teamspwk/nova/field-test)
Your own site
<a href="https://agentmods.dev/skills/teamspwk/nova/field-test"><img src="https://agentmods.dev/badge/skills/teamspwk/nova/field-test.svg" alt="Measured on agentmods" height="20"></a>
Per session 62 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,071 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.00062 $0.02071
Opus 5 $0.00031 $0.01035
Sonnet 5 $0.00012 $0.00414
Haiku 4.5 $0.00006 $0.00207

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

Security

Grade A, and why

field-test 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 3d 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.

dev/skills/field-test/SKILL.md · 208 lines

How it starts

The opening of the file, as written. The whole thing — 208 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Nova Field Test

실제 프로젝트에 서브에이전트를 파견하여 Nova 커맨드를 사용하게 하고, 마찰 포인트를 수집한다.

핵심 원칙

  • 오케스트레이터는 코드에 개입하지 않는다. 관찰자 역할만 한다.
  • 서브에이전트에게 자연어로 지시한다. 실제 팀원에게 말하듯이.
  • 워크트리로 격리한다. 테스트 후 삭제하여 흔적을 남기지 않는다.
  • Nova 개선 포인트 수집이 목적이다. 코드 품질 자체가 목적이 아니다.

Execution

Phase 1: 프로젝트 설정 (인터랙티브)

사용자에게 순서대로 질문한다:

Q1: "몇 개 프로젝트로 필드 테스트를 진행할까요?"

사용자가 개수를 답하면, 각 프로젝트별로 반복:

Q2: "프로젝트 {N}/{총개수}의 경로를 알려주세요."

Q3: "이 프로젝트에서 어떤 작업을 시켜볼까요? 아래에서 골라도 되고, 자유롭게 말씀해도 됩니다."

시나리오 메뉴를 제시한다:

1. 탐색 + 리뷰 — "코드 전체적으로 훑어보고 개선점 찾아봐"
2. 레거시 정리 — "오래된 코드 찾아서 리팩토링해봐"
3. 기능 구현 — "TODO/FIXME 하나 골라서 구현해봐"
4. 검증 — "기존 코드 테스트 돌리고 갭 분석해봐"
5. 설계 — "새 기능 하나 기획해서 plan → design까지"
6. 자유 — 직접 지시 입력
7. 알아서 — 프로젝트 상태 보고 자동 판단

모든 프로젝트 설정이 끝나면 확인 요약을 보여주고 승인을 받는다:

━━━ Field Test 설정 확인 ━━━
  1. zippit/ — 레거시 정리
  2. ccm-hub/ — 탐색 + 리뷰
  3. planreview/ — 기능 구현

  진행할까요? (y/n)
━━━━━━━━━━━━━━━━━━━━━━━━━━━

Phase 2: 워크트리 생성

각 대상 프로젝트 레포에서 워크트리를 생성한다.

기존 워크트리 재사용: EnterWorktree 도구의 path 파라미터를 활용하여, 이전 필드 테스트에서 생성한 워크트리가 남아있으면 새로 생성하지 않고 재사용한다.

# 기존 워크트리 확인
EXISTING=$(git -C {프로젝트_경로} worktree list | grep "nova-field-test" | awk '{print $1}')

if [ -n "$EXISTING" ]; then
  # 기존 워크트리 재사용 (EnterWorktree path 파라미터 활용)
  cd "$EXISTING"
else
  # 새 워크트리 생성
  cd {프로젝트_경로}
  git worktree add /tmp/nova-field-test-{프로젝트명}-{timestamp} -b nova-field-test-{timestamp}
fi

워크트리 생성 실패 시 해당 프로젝트는 건너뛰고 사유를 기록한다.

Phase 3: 서브에이전트 파견

각 프로젝트별로 서브에이전트를 생성한다. 병렬 실행한다.

서브에이전트 지시 원칙
  1. 자연어로 말한다 — 커맨드를 나열하지 않는다
  2. 목적을 설명한다 — "Nova 커맨드 써봐"가 아니라 "코드 좀 봐줘"
  3. 자유도를 준다 — 구체적 파일/라인을 지정하지 않는다
  4. Nova 사용을 유도하되 강제하지 않는다 — "필요하면 리뷰도 돌려봐" 정도
시나리오별 지시 템플릿

각 시나리오에 대해 아래 템플릿을 기반으로 자연어 지시를 생성한다. 그대로 복사하지 말고, 프로젝트 상태에 맞게 변형한다.

탐색 + 리뷰:

"{프로젝트명} 프로젝트를 맡게 됐어. 전체 구조를 파악하고 코드 품질이 어떤지 봐줘. 개선할 점이 보이면 리뷰 돌려서 정리해줘. 큰 문제 있으면 알려주고."

레거시 정리:

"이 프로젝트에 오래된 코드가 좀 있을 거야. 훑어보고 레거시 느낌나는 부분 찾아줘. 정리할 수 있는 건 정리하고, 큰 건 계획만 세워줘. 끝나면 리뷰 한번 돌려봐."

기능 구현:

"코드에 TODO나 FIXME가 있을 텐데, 하나 골라서 구현해봐. 너무 큰 거 말고 적당한 거로. 끝나면 검증까지 해줘."

Read the full file on GitHub · 208 lines

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. 3d ago First seen · 208 lines · 62 tokens per session scan A 9ccd3a4ba1e5

Subscribe to this mod's changes

field-test is a skill published in the GitHub repository TeamSPWK/nova (2 stars, last pushed 3d ago), licensed MIT. It adds 62 tokens to every session and 2,071 once invoked, about $0.0003 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-31.

Related

Other skills, from other repositories

google-ads-audit

Google Ads account audit and business context setup. Run this first — it gathers business information, analyzes account health, and saves context that all other ads skills reuse. Trigger on "audit my ads", "ads audit", "set up my ads", "onboard", "account overview", "how's my account", "ads health check", "what should…

nowork-studio/notfair-plugin · 114 tokens

review

5-pass structured code review — correctness, security, performance, readability, consistency.

SethGammon/Citadel · 17 tokens

alive:system-upgrade

Upgrade ALIVE to the current version. Handles v1/v2/v3.x source states, multi-surface aware (alive-mcp / Hermes / Codex), retroactive version detection, partial-failure resume, dry-run previews, and rollback inspection.

alivecontext/alive · 57 tokens

codex-test-gen

Generate unit tests for specified functions using Codex MCP.

sd0xdev/sd0x-harness · 15 tokens

brand-docx

Brand-aware Word engine. Use to (1) EXTRACT a company's brand from a Word template into a reusable "Brand Profile", (2) COMPREHEND the template with the model (optional), (3) VERIFY it, (4) GENERATE new on-brand .docx documents FROM a saved profile. Trigger on "extract our brand", "learn/match this template", "use our…

ferdinandobons/brand-docs · 144 tokens

travel-itinerary

Create, update, sanitize, route, and export structured business-trip itineraries from booking confirmations, emails, tickets, PDFs, screenshots, calendar invites, or notes. Use for day-by-day itinerary generation, privacy-safe sharing, route links, and Markdown/PDF/DOCX/Google Doc/ICS exports.

moonlight-lupin/agent-skills · 66 tokens