CtrlK
BlogDocsLog inGet started
Tessl Logo

jahro-watcher

Analyzes C# fields and properties and generates [JahroWatch] attributes with groups and performance-safe patterns. Use when the user wants to monitor variables at runtime, add watchers, track game state, replace Debug.Log polling, or mentions JahroWatch, real-time inspection, or variable monitoring.

94

1.19x
Quality

92%

Does it follow best practices?

Impact

98%

1.19x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

16%

Add Runtime Monitoring to the Enemy AI Controller

Instance member registration and attribute syntax

Criteria
Without context
With context

No duplicate RegisterObject

100%

100%

JahroWatch on currentState

100%

100%

JahroWatch on health

100%

100%

JahroWatch on distanceToPlayer

100%

100%

JahroWatch on counters

100%

100%

Attribute syntax correctness

100%

100%

Meaningful group names

0%

100%

Skips readonly/const

100%

100%

Skips object references

100%

100%

Skips dictionary

100%

100%

using JahroConsole present

100%

100%

Debug.Log replacement noted

100%

100%

Verification instructions included

20%

100%

100%

20%

Instrument the Performance Monitor for Real-Time Game Diagnostics

Performance-safe watcher pattern and group organization

Criteria
Without context
With context

AverageFps watched

100%

100%

AllocatedMemoryMB watched

100%

100%

DrawCalls watched

100%

100%

Simple fields watched

100%

100%

Expensive properties cached

100%

100%

Cache pattern correct

100%

100%

implementation-notes explains expensive properties

100%

100%

No watching raw list fields

100%

100%

Performance group used

0%

100%

No RegisterObject added

100%

100%

using JahroConsole added

0%

100%

Verification instructions

0%

100%

Attribute parameter completeness

100%

100%

95%

12%

Add Live Variable Monitoring to the Game Session Tracker

Static member watchers and candidate selection

Criteria
Without context
With context

Static fields watched

100%

100%

SessionDuration watched

100%

100%

No RegisterObject in SessionTracker

0%

100%

Skips const fields

100%

100%

Skips static Dictionary

100%

100%

SpawnController instance fields watched

100%

100%

No duplicate RegisterObject in SpawnController

100%

100%

Skips readonly field in SpawnController

100%

100%

Skips object references in SpawnController

100%

100%

Skips List or Dictionary in SpawnController

100%

100%

Meaningful group names

100%

100%

using JahroConsole in SessionTracker

100%

100%

Exclusions documented

100%

100%

Verification instructions

0%

0%

Repository
jahro-console/unity-agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.