ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

test-updates

Update, generate, and validate tests using git-workspace-review for change context

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/athola/nm-sanctum-test-updates
Or

Night Market Skill — ported from claude-night-market/sanctum. For the full experience with agents, hooks, and commands, install the Claude Code plugin.

Table of Contents

  • Overview
  • Core Philosophy
  • What It Is
  • Quick Start
  • Quick Checklist for First Time Use
  • detailed Test Update
  • Targeted Test Updates
  • TDD for New Features
  • Using the Scripts Directly
  • When to Use It
  • Workflow Integration
  • Phase 1: Discovery
  • Phase 2: Strategy
  • Phase 3: Implementation
  • Phase 4: Validation
  • Quality Assurance
  • Examples
  • BDD-Style Test Generation
  • Test Enhancement
  • Integration with Existing Skills
  • Success Metrics
  • Troubleshooting FAQ
  • Common Issues
  • Performance Tips
  • Getting Help

Test Updates and Maintenance

Overview

detailed test management system that applies TDD/BDD principles to maintain, generate, and enhance tests across codebases. This skill practices what it preaches - it uses TDD principles for its own development and serves as a living example of best practices.

Core Philosophy

  • RED-GREEN-REFACTOR: Strict adherence to TDD cycle
  • Behavior-First: BDD patterns that describe what code should do
  • Meta Dogfooding: The skill's own tests demonstrate the principles it teaches
  • Quality Gates: detailed validation before considering tests complete

What It Is

A modular test management system that:

  • Discovers what needs testing or updating
  • Generates tests following TDD principles
  • Enhances existing tests with BDD patterns
  • Validate test quality through multiple lenses

Quick Start

Quick Checklist for First Time Use

  • validate pytest is installed (pip install pytest)
  • Have your source code in src/ or similar directory
  • Create a tests/ directory if it doesn't exist
  • Run Skill(sanctum:git-workspace-review) first to understand changes
  • Start with Skill(test-updates) --target <specific-module> for focused updates

detailed Test Update

# Run full test update workflow
Skill(test-updates)

Verification: Run pytest -v to verify tests pass.

Targeted Test Updates

# Update tests for specific paths
Skill(test-updates) --target src/sanctum/agents
Skill(test-updates) --target tests/test_commit_messages.py

Verification: Run pytest -v to verify tests pass.

Metadata

Author@athola
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-athola-nm-sanctum-test-updates": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.