feature-harden

Analyze work-plan contracts for unanticipated behaviors and generate adversarial tests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/telefrek/jlsm --skill feature-harden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-harden
Source: https://github.com/telefrek/jlsm/tree/main/.claude/skills/feature-harden
Command: npx skills add https://github.com/telefrek/jlsm --skill feature-harden

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill applies adversarial domain-lens analysis to contracts before implementation, identifying behaviors not covered by the specification to prevent silent assumptions.

Core Features & Use Cases

  • Adversarial Domain-Lens Analysis: Identifies potential issues through the lens of various technical domains.
  • Behavioral Requirement Definition: Ensures behavioral requirements are anticipated by spec and tests.
  • Test Automation: Automatically generates tests based on the analysis.

Quick Start

Run the feature-harden <feature-slug> command to apply adversarial tests to a contract before implementation.

Frequently Asked Questions about feature-harden

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

FAQPage Schema
What is adversarial testing for software contracts?

Adversarial contract analysis identifies potential issues through various technical domain lenses before implementation. It exposes unanticipated behaviors not covered by the specification to prevent silent design assumptions from reaching production.

How do I automate adversarial tests before implementation?

Run the `feature-harden <feature-slug>` command against a work-plan contract to automatically generate adversarial tests based on the domain-lens analysis. The Skill evaluates the specification and suggests tests for implementation requirements.

Do I need Python to run adversarial contract analysis?

Yes, Python-based scripting is required to run the adversarial domain-lens analysis. You also need domain knowledge of the contract to ensure the analysis accurately identifies missing design decisions and unanticipated behaviors.

How does domain-lens analysis improve software quality?

Domain-lens analysis improves software quality by evaluating contracts through various technical domain perspectives before implementation. This process identifies unanticipated behaviors, promotes missing design decisions, and ensures behavioral requirements are covered by tests.

What are the limitations of adversarial contract testing?

The accuracy of adversarial contract testing depends on your knowledge of the contract domain. Without sufficient domain expertise, the Python-based scripts may not correctly identify missing design decisions or suggest appropriate adversarial tests for implementation.