clj-skill-eval

Compare Clojure development outcomes with and without a target skill enabled.

31|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/humorless/clj-native-agent --skill clj-skill-eval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clj-skill-eval
Source: https://github.com/humorless/clj-native-agent/tree/main/skills/clj-skill-eval
Command: npx skills add https://github.com/humorless/clj-native-agent --skill clj-skill-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents vague or hypothetical claims about Clojure skills by forcing a measurable comparison between with-skill and without-skill development on identical real tasks.

Core Features & Use Cases

  • Rigorous A/B skill testing: Run the same task in two isolated projects and compare outcomes rather than opinions.
  • Behavior-focused analysis: Examine context-logs for REPL usage, exploration patterns, and debugging approach to verify the skill actually changes workflow.
  • Actionable scoring & reporting: Produce an evaluation report covering quantitative signals (time/tokens/LOC/tests) and qualitative signals (documentation depth, API choices, defensiveness).

Quick Start

Ask an agent to evaluate whether a specific Clojure skill (like clj-debug) improves real development by running the same task in two isolated projects and writing a single evaluation report comparing behavior, code quality, documentation depth, and test coverage.

Frequently Asked Questions about clj-skill-eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate Clojure development skills with real before/after tests?

Measure Clojure skill impact by comparing quantitative signals like time, tokens, LOC, and test coverage alongside qualitative signals like documentation depth and API choices. Run parallel executions in isolated projects to generate a comparative evaluation report.

What is A/B testing for code quality in Clojure workflows?

A/B testing for Clojure code quality involves running the same debugging, API discovery, or macro understanding task in two isolated projects to measure behavioral differences. It verifies whether a skill actually changes workflow by examining context logs for REPL usage and exploration patterns.

Can I test REPL debugging skills on Java interop tasks?

Yes, you can test REPL debugging skills on Java interop tasks by running parallel executions with and without the skill in isolated environments. The evaluation applies to measurable behavioral differences in debugging approach and code quality for Java interop scenarios.

How do I set up isolated projects to compare Clojure skill performance?

Set up two isolated project environments to run identical Clojure development tasks in parallel. Enable the target skill in one project and disable it in the other, then collect context logs from both to quantitatively and qualitatively compare outcomes.

What metrics should I track when evaluating Clojure skill improvements?

Track quantitative signals such as time, tokens, lines of code, and test coverage, along with qualitative signals like documentation depth, API choices, and defensiveness. These metrics form the basis of the explicit evaluation report with conclusions and recommendations.

When should I not use A/B testing for Clojure skill evaluation?

Avoid A/B testing for Clojure skill evaluation when tasks do not produce measurable behavioral differences or when isolated project setups are infeasible. The method requires parallel execution with context logs, so tasks lacking clear debugging, API discovery, or macro understanding outcomes are unsuitable.