test-generator
Generate Structured Pytest Test Boilerplate
Writing consistent pytest files manually is repetitive and can miss project conventions. This skill builds structured boilerplate from source signatures and documented TDD rules.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "test-generator" from https://skillstore.io/skills/atyantik-test-generator.md and its manifest at https://skillstore.io/api/skills/atyantik-test-generator/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "test-generator". Generate tests for a validate_email function that returns true for valid addresses and raises ValueError for empty input.
Expected outcome:
- Created a validator test class with normal, malformed, empty, whitespace, and boundary cases.
- Grouped repeated email examples into parametrized cases.
- Left project-specific import paths and uncommon domain rules for review.
Using "test-generator". Generate tests for an asynchronous fetch_data function with timeout handling.
Expected outcome:
- Created asynchronous success, timeout, service-error, and concurrent-call test scenarios.
- Used pytest-asyncio markers and isolated the external HTTP dependency.
- Listed response fixtures and expected exceptions that require project-specific values.
Using "test-generator". Generate tests for a UserManager class with create, delete, and find methods.
Expected outcome:
- Created an instance fixture and initialization checks.
- Added focused cases for creation, deletion, search results, duplicates, and missing users.
- Suggested parametrization for repeated search criteria and explicit cleanup behavior.
Security Audit
SafeAll 75 static findings are false positives caused by Markdown backticks, documented commands, test placeholders, and ordinary testing terminology. No prompt injection, malicious intent, reconnaissance behavior, or automatic external command execution was found.
Risk Factors
⚙️ External commands (50)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/atyantik-test-generator/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/atyantik-test-generator?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/atyantik-test-generator?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/atyantik-test-generator/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/atyantik-test-generator.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA · BibTeX · CFF)
APA citation
Atyantik. (2026). test-generator security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/atyantik-test-generator/audits/9BibTeX citation
@techreport{atyantik-atyantik-test-generator-2026,
author = {Atyantik},
title = {test-generator security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/atyantik-test-generator/audits/9},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "test-generator security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Atyantik"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/atyantik-test-generator/audits/9"
identifiers:
- type: other
value: "skillstore:atyantik-test-generator:audit:9"
description: "Skillstore immutable audit report identifier"
Compare variants
2 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
curiouslearner-test-generator
2026-08-21
atyantik-test-generator
2026-08-21
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Start Tests for a New Function
Generate typed pytest cases for normal inputs, boundaries, and expected exceptions before implementation begins.
Standardize Team Test Files
Apply shared naming, docstring, import, fixture, and Arrange-Act-Assert conventions across a project.
Expand Existing Test Coverage
Identify public behaviors and prepare parametrized, asynchronous, and error-focused test structures for review.
Try These Prompts
Generate pytest tests for {function_name} in {source_file}. Cover normal input, one boundary case, and one invalid input.Read {source_file} and generate tests for {class_name}. Include an instance fixture, initialization checks, method behavior, and error cases.Generate pytest tests for the asynchronous function {function_name}. Include success, dependency failure, timeout, and concurrent execution scenarios.Analyze {source_file} and project testing rules. Generate focused tests for every public behavior using fixtures and parametrization where appropriate. Explain remaining TODO items.Best Practices
- Provide the source file and relevant project testing conventions.
- Replace every TODO with concrete inputs, expected values, and meaningful assertions.
- Run generated tests before implementation, then review failures and coverage after each change.
Avoid
- Do not accept placeholder assertions as completed behavioral tests.
- Do not mock internal application logic when real execution is practical.
- Do not generate broad tests that combine unrelated behaviors in one case.
Frequently Asked Questions
Which language and framework does this skill support?
Can it generate tests for asynchronous functions?
Does it create complete production-ready tests?
Can it generate reusable fixtures?
Will it run tests or measure coverage automatically?
What project context should I provide?
Developer Details
Author
AtyantikLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/Atyantik/python-modern-template/tree/main/.claude/skills/test-generatorRef
89edfdc710d0846129dcee6a929477b04f08052c
Maintenance freshness
7/24/2026
Usage
8 downloads · 315 views
File structure