test-scaffolding
Generate Multi-Language Test Scaffolds
Creating consistent test skeletons across mixed-language repositories takes time. This skill analyzes public symbols and generates framework-specific scaffolds with fixtures, mocks, and TODO markers.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "test-scaffolding" from https://skillstore.io/skills/consiliency-test-scaffolding.md and its manifest at https://skillstore.io/api/skills/consiliency-test-scaffolding/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-scaffolding". Create pytest scaffolds for the authentication module without overwriting tests.
Expected outcome:
- Generated a test file for authenticate, refresh, and invalidate.
- Added fixture and TODO stubs.
- Reported one generated file and three testable units.
Using "test-scaffolding". Scaffold Go tests for exported functions in the billing package.
Expected outcome:
- Created a conventional Go test file beside the source.
- Added table-driven test placeholders for exported functions.
- Reported the generated file and discovered units.
Using "test-scaffolding". Generate Vitest scaffolds where a test file already exists.
Expected outcome:
Skipped the existing test file and reported the reason without changing its contents.
Security Audit
SafeAll 40 static alerts are false positives caused by Markdown formatting or ordinary language-specific test syntax. No shell execution, dynamic loading, reconnaissance, path traversal operation, or prompt injection was found; relative import examples only document generated test imports.
Risk Factors
โ๏ธ External commands (29)
โก Contains scripts (2)
๐ Filesystem access (2)
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/consiliency-test-scaffolding/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/consiliency-test-scaffolding?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/consiliency-test-scaffolding?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/consiliency-test-scaffolding/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/consiliency-test-scaffolding.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
Consiliency. (2026). test-scaffolding security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/consiliency-test-scaffolding/audits/9BibTeX citation
@techreport{consiliency-consiliency-test-scaffolding-2026,
author = {Consiliency},
title = {test-scaffolding security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/consiliency-test-scaffolding/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-scaffolding security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Consiliency"
date-released: "2026-07-13"
url: "https://skillstore.io/skills/consiliency-test-scaffolding/audits/9"
identifiers:
- type: other
value: "skillstore:consiliency-test-scaffolding:audit:9"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Start feature development
Generate a conventional test file before implementing a new Python, TypeScript, Go, Rust, or Dart feature.
Expand test coverage
Create fixtures, mocks, async cases, and error-case stubs for public APIs that need broader coverage.
Standardize repository tests
Apply consistent naming and structure across repositories that use different languages and test frameworks.
Try These Prompts
Scaffold tests for {source_file}. Detect the framework, preserve existing files, and use TODO-style stubs.Generate {framework} scaffolds for {source_files}. Include fixture stubs and mirror the source directory under {output_dir}.Analyze {source_files} for public APIs, then scaffold tests with {framework}. Report generated files, skipped files, symbols, and unit counts.Scaffold tests for {source_files} with {framework} and {naming_convention}. Include fixtures, async cases, error cases, and mocks. Do not overwrite existing tests.Best Practices
- Confirm the detected framework and output directory before generating files.
- Keep existing tests protected, and enable the force option only after reviewing target files.
- Run the formatter and test command after generation to catch import or syntax issues.
Avoid
- Do not treat generated TODO stubs as finished test coverage.
- Do not force overwrites when test files contain maintained logic.
- Do not rely on regex heuristics for complex macros, decorators, generated exports, or unusual formatting.
Frequently Asked Questions
Which languages are supported?
Does this skill write complete tests?
How does framework detection work?
Will existing tests be overwritten?
Does analysis include private symbols?
What does the generation report include?
Developer Details
Author
ConsiliencyLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Repository
https://github.com/Consiliency/treesitter-chunker/tree/main/.ai-dev-kit/skills/test-scaffoldingRef
635f69fb8d2f4e6330ba47a4e5a0fb239c04d110
Maintenance freshness
7/20/2026
Usage
6 downloads ยท 514 views
File structure
๐ heuristics/
๐ source-analysis.md
๐ SKILL.md
๐ templates/
๐ dart-flutter.md
๐ go-testing.md
๐ python-pytest.md
๐ rust-cargo.md
๐ typescript-jest.md
๐ typescript-vitest.md