CtrlK
BlogDocsLog inGet started
Tessl Logo

find-replace

Modern find-and-replace using sd (simpler than sed) and batch replacement patterns. Triggers on: sd, find replace, batch replace, sed replacement, string replacement, rename.

88

1.75x

Quality

86%

Does it follow best practices?

Impact

91%

1.75x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

92%

40%

Rename Identifier Across TypeScript Codebase

Safe batch workflow

Criteria
Without context
With context

Uses sd not sed

0%

100%

rg -l discovery step

0%

100%

Preview step with rg

0%

100%

Word boundary in pattern

100%

100%

sd with rg -l file list

0%

100%

Verify step present

100%

100%

git diff in verify

0%

0%

Patterns quoted

100%

100%

Correct rename in auth.ts

100%

100%

Correct rename in middleware.ts

100%

100%

Without context: $0.4435 · 1m 41s · 24 turns · 31 in / 6,554 out tokens

With context: $0.4211 · 1m 23s · 22 turns · 28 in / 5,075 out tokens

82%

22%

Migrate Relative Imports to Path Aliases

Special character and path replacement

Criteria
Without context
With context

Uses sd not sed

0%

100%

No delimiter escaping workaround

0%

100%

Dots escaped in pattern

100%

80%

Patterns quoted in script

100%

100%

All occurrences replaced

100%

100%

UserProfile.tsx imports correct

100%

100%

Dashboard.tsx imports correct

100%

100%

Preview step in script

0%

0%

Verify step in script

0%

0%

Handles multiple files

100%

100%

Without context: $0.3034 · 1m 12s · 18 turns · 23 in / 4,458 out tokens

With context: $0.3617 · 1m 12s · 20 turns · 83 in / 4,419 out tokens

100%

54%

Migrate Debug Logging to Structured Logger

Capture group syntax

Criteria
Without context
With context

Uses sd not sed

0%

100%

Capture group $1 syntax

0%

100%

Parentheses escaped in pattern

0%

100%

Dot escaped in pattern

100%

100%

Preview step included

0%

100%

console.log migrated in server.js

100%

100%

console.error migrated in server.js

100%

100%

All calls migrated in auth.js

100%

100%

Arguments preserved correctly

100%

100%

rg -l used to target files

0%

100%

Without context: $0.1915 · 36s · 12 turns · 17 in / 2,183 out tokens

With context: $0.3866 · 1m 10s · 24 turns · 61 in / 4,170 out tokens

Repository
NeverSight/skills_feed
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.