hns-lsel-applier
Local Self-Evolution Loop (LSEL) APPLY engine — the playback-only consumer of approved decision.json records that drives `.moai/hooks/lsel-apply.sh` for the…
Use when writing tests, measuring coverage, or running characterization, performance, or PR-review QA. Comprehensive specialist combining DDD testing, characterization tests, performance profiling, and TRUST 5 quality-assurance validation.
$ npx -y skills add modu-ai/moai-adk --skill moai-workflow-testing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/moai-workflow-testingContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when writing tests, measuring coverage, or running characterization, performance, or PR-review QA. Comprehensive specialist combining DDD testing, characterization tests, performance profiling, and TRUST 5 quality-assurance validation.
name: moai-workflow-testing description: > Use when writing tests, measuring coverage, or running characterization, performance, or PR-review QA. Comprehensive specialist combining DDD testing, characterization tests, performance profiling, and TRUST 5 quality-assurance validation. when_to_use: > Use for comprehensive testing and QA: DDD domain-driven testing, characterization tests, behavior preservation, performance profiling, code and PR review, CI/CD, and TRUST 5 quality-assurance validation. license: Apache-2.0 compatibility: Designed for Claude Code allowed-tools: Read, Write, Edit, Bash(pytest:*), Bash(ruff:*), Bash(npm:*), Bash(npx:*), Bash(node:*), Bash(jest:*), Bash(vitest:*), Bash(go:*), Bash(cargo:*), Bash(mix:*), Bash(uv:*), Bash(bundle:*), Bash(php:*), Bash(phpunit:*), Grep, Glob user-invocable: false metadata: version: "2.4.0" category: "workflow" status: "active" updated: "2026-07-10" modularized: "true" tags: "workflow, ddd, testing, debugging, performance, quality, review, pr-review" author: "MoAI-ADK Team" # MoAI Extension: Progressive Disclosure progressive_disclosure: enabled: true level1_tokens: 100 level2_tokens: 5000
Unified development workflow combining DDD (domain-driven development) testing, debugging guidance, performance optimization, automated code review, and CI/CD quality gates. Emphasizes behavior preservation during refactoring through characterization tests.
Core Capabilities:
Workflow Progression: Debug → Refactor → Optimize → Review → Test → Profile
When to Use:
---
Five integrated components form the workflow:
Quality assessment model with five dimensions:
Overall score: weighted average with critical-dimension override (security/testability cannot be masked).
See [TRUST 5 detailed dimensions and scoring](${CLAUDE_SKILL_DIR}/references/trust5-framework.md) for full assessment rubric.
Legacy Code (PRESERVE phase):
1. Write characterization tests documenting current behavior (not aspirational) 2. Organize tests by domain concepts to surface domain boundaries 3. Use behavior snapshots as regression safeguards for complex scenarios 4. Verify baseline: all characterization tests PASS before any change 5. Apply refactoring with continuous test execution 6. Run TRUST 5 validation post-refactor
Greenfield Development:
1. Derive specification tests from domain requirements (each test = business rule) 2. Organize tests by aggregates, entities, value objects (DDD ubiquitous language) 3. Specify behavior in business language, not implementation details 4. Implement to satisfy specifications 5. Verify with integration tests (domain interactions + invariants) 6. Apply TRUST 5 validation
All three follow a 6-step pattern: capture/analyze → classify → identify candidates → apply → verify → document.
See [debugging/refactoring/performance step-by-step walkthroughs](${CLAUDE_SKILL_DIR}/references/workflow-processes.md) for detailed process tables.
1. Scan codebase for review targets 2. Apply TRUST 5 framework per file 3. Identify critical issues 4. Calculate per-file + aggregate scores 5. Generate prioritized recommendations 6. Create summary report with improvement roadmap
5-step multi-agent pipeline:
1. Eligibility Check (Haiku): skip closed/draft/already-reviewed/trivial PRs 2. Context Gathering: find CLAUDE.md per modified dir + summarize PR 3. Parallel Review (5 Sonnet agents): CLAUDE.md compliance / obvious bugs / git blame / previous comments / code comment compliance 4. Confidence Scoring (0-100): 0=false positive, 25=somewhat, 50=moderate, 75=high, 100=certain 5. Filter & Report: drop issues <80 confidence, post via gh CLI with file/line/commit links
See [PR review multi-agent architecture and output format](${CLAUDE_SKILL_DIR}/references/pr-review-multi-agent.md) for agent role detail and example output.
Per-language toolchain mappings (Python pytest+ruff+bandit, JS/TS Jest+ESLint+npm audit, Go go test+staticcheck+gosec, Rust cargo test+clippy+gosec equivalents).
See [multi-language toolchain reference](${CLAUDE_SKILL_DIR}/references/multi-langu
Agentic development harness for Claude Code — SPEC-driven plan/run/sync, TRUST 5 quality gates, model+effort routing, and Claude×GLM multi-LLM cost control. Single Go binary, 16 languages, zero deps.
Repo: modu-ai/moai-adk
Local Self-Evolution Loop (LSEL) APPLY engine — the playback-only consumer of approved decision.json records that drives `.moai/hooks/lsel-apply.sh` for the…
Local Self-Evolution Loop (LSEL) curator — the CLUSTER + drain engine for the GOOS-local PROPOSE→APPLY seam closure (SPEC-LSEL-LOCAL-EVOLUTION-001).…
moai-adk-go best-practices reference for the 4 harness specialists (cli-template-specialist, quality-specialist, workflow-specialist, hook-ci-specialist).…
moai-adk-go local dev reference — version management/release process (sec 5), shell-script hook development (sec 7), build & dev commands (sec 10). Load only…
moai-adk-go domain-patterns reference for the 4 harness specialists (cli-template-specialist, quality-specialist, workflow-specialist, hook-ci-specialist).…
HARD i18n rules digest for the oss-docs harness specialists working on moai-adk-go README 4-locale set and the docs-site (adk.mo.ai.kr). Covers the…