testing-methodology
Write comprehensive tests using property tests, unit tests, integration tests, and regression tests.
Skill by justinfleek
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/justinfleek-testing-methodology
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/testing-methodology
What's inside
- Skill name
testing-methodology- Description
- Write comprehensive tests using property tests, unit tests, integration tests, and regression tests. Use when writing tests, test suites, or testing strategies.
- License
- MIT
- Compatibility
- opencode
- Instructions
- 56 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Testing Methodology Skill
## Test Types and When to Use
### Property Tests (fast-check)
**Location:** `src/__tests__/property/`
**Use for:** Pure functions, math, validation, transformations
**Pattern:**
```typescript
import { fc } from "@fast-check/vitest";
describe("functionName", () => {
it.prop([fc.float(), fc.float()])("property description", (a, b) => {
const result = functionName(a, b);
expect(Number.isFinite(result)).toBe(true);
});
});
```
### Unit Tests (vitest)
**Location:** `src/__tests__/unit/`
**Use for:** Specific behavior, edge cases, error handling
### Integration Tests
**Location:** `src/__tests__/integration/`
**Use for:** Store interactions, service coordination
### Browser Tests (playwright)
**Location:** `ui/e2e/`
**Use for:** Canvas, WebGL, DOM interactions
### Regression Tests
**Location:** `src/__tests__/regression/`
**Use for:** Bug fixes (named after bug ID)
## Test Naming Convention
- `{feature}.test.ts` - Unit tests
- `{feature}.property.test.ts` - Property tests
- `{feature}.integration.test.ts` - Integration tests
- `{bugId}.regression.test.ts` - Regression tests
## What to Test
1. **Happy path** - Normal inputs work
2. **Edge cases** - 0, null, undefined, empty, max values
3. **Invalid inputs** - NaN, Infinity, wrong types
4. **Invariants** - Things that must always be true
## Running Tests
```bash
npm test # All tests
npm test -- {pattern} # Filtered
npm run test:browser # Playwright tests
npx vitest --reporter=verbose # Detailed output
```From justinfleek/ComfyUI-Lattice-Compositor, MIT.
More from justinfleek/ComfyUI-Lattice-Compositor
- 0.409score
type-cleanup
justinfleek
Fix type issues by updating type definitions to match code, not vice versa.
SkillDFreshness: DClaude Code +9 - 0.409score
expert-researcher
justinfleek
Transform into a methodical research assistant that gathers evidence, evaluates sources, and synthesizes findings.
SkillDFreshness: DClaude Code +9 - 0.409score
straylight-script
justinfleek
Write Haskell scripts using Straylight.Script instead of bash.
SkillDFreshness: DClaude Code +9 - 0.409score
safe-refactoring
justinfleek
Safely refactor code without breaking functionality.
SkillDFreshness: DClaude Code +9 - 0.406score
creative-coder
justinfleek
Specializes in creative, unconventional, off-the-wall solutions using experimental approaches and novel language features
SkillDFreshness: DClaude Code +9 - 0.406score
feature-analyzer
justinfleek
Deep analysis of external codebases to extract features, compare against Lattice capabilities, identify gaps, and propose integration strategies.
SkillDFreshness: DClaude Code +9 - 0.406score
council
justinfleek
Summon a panel of three world-class experts with complementary perspectives to analyze complex questions through structured dialogue and forced consensus.
SkillDFreshness: DClaude Code +9 - 0.406score
exploratory-architect
justinfleek
Optimized for architecture design, algorithm optimization, and complex problem-solving with deep reasoning.
SkillDFreshness: DClaude Code +9 - 0.405score
thorough-reading
justinfleek
Read entire files completely before modification.
SkillDFreshness: DClaude Code +9 - 0.405score
verification
justinfleek
Verify fixes and changes with evidence-based testing.
SkillDFreshness: DClaude Code +9 - 0.403score
deterministic-coder
justinfleek
Optimized for bug fixes, spec implementations, refactoring, and routine development with precise, consistent execution - STRAYLIGHT-CORE CONFORMANT
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 7, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from justinfleek
- 0.409score
type-cleanup
justinfleek
Fix type issues by updating type definitions to match code, not vice versa.
SkillDFreshness: DClaude Code +9 - 0.409score
expert-researcher
justinfleek
Transform into a methodical research assistant that gathers evidence, evaluates sources, and synthesizes findings.
SkillDFreshness: DClaude Code +9 - 0.409score
straylight-script
justinfleek
Write Haskell scripts using Straylight.Script instead of bash.
SkillDFreshness: DClaude Code +9 - 0.409score
safe-refactoring
justinfleek
Safely refactor code without breaking functionality.
SkillDFreshness: DClaude Code +9 - 0.406score
creative-coder
justinfleek
Specializes in creative, unconventional, off-the-wall solutions using experimental approaches and novel language features
SkillDFreshness: DClaude Code +9 - 0.406score
feature-analyzer
justinfleek
Deep analysis of external codebases to extract features, compare against Lattice capabilities, identify gaps, and propose integration strategies.
SkillDFreshness: DClaude Code +9
Cite this page
testing-methodology skill. Agent Mart. https://agentmart.dev/skills/justinfleek-testing-methodology (last updated 2026-10-24)