implementing-with-tdd
Implement Changes with TDD
Code changes can drift without clear test coverage. This skill guides Claude, Codex, and Claude Code through a PairCoder TDD workflow.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "implementing-with-tdd" from https://skillstore.io/skills/bpsai-implementing-with-tdd.md and its manifest at https://skillstore.io/api/skills/bpsai-implementing-with-tdd/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 "implementing-with-tdd". Add validation for invalid task identifiers.
Expected outcome:
- A failing regression test is identified first.
- The implementation is scoped to the validation path.
- Focused tests and lint checks are run before completion.
Using "implementing-with-tdd". Fix a command parsing bug in the PairCoder CLI.
Expected outcome:
- The task is moved to in-progress status.
- A targeted parser test captures the bug.
- The green test result is followed by project checks.
Using "implementing-with-tdd". Prepare a feature for task completion.
Expected outcome:
- Tests stay green after refactoring.
- The aggregate CI command is used for final verification.
- Task completion follows the project lifecycle process.
Security Audit
SafeThe static analyzer flagged markdown backticks around example commands and file paths in SKILL.md. I found no executable scripts, dynamic shell construction, prompt injection, credential access, or data exfiltration intent.
Risk Factors
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/bpsai-implementing-with-tdd/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/bpsai-implementing-with-tdd?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/bpsai-implementing-with-tdd?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/bpsai-implementing-with-tdd/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/bpsai-implementing-with-tdd.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
BPSAI. (2026). implementing-with-tdd security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/bpsai-implementing-with-tdd/audits/8BibTeX citation
@techreport{bpsai-bpsai-implementing-with-tdd-2026,
author = {BPSAI},
title = {implementing-with-tdd security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/bpsai-implementing-with-tdd/audits/8},
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: "implementing-with-tdd security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "BPSAI"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/bpsai-implementing-with-tdd/audits/8"
identifiers:
- type: other
value: "skillstore:bpsai-implementing-with-tdd:audit:8"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Add a Feature Safely
Use the skill to write a failing test, implement the feature, and verify the green result.
Fix a Regression
Use the skill to reproduce a bug with a targeted test before changing production code.
Standardize Agent Workflows
Use the skill to keep AI coding sessions aligned with PairCoder testing and task completion rules.
Try These Prompts
Use the implementing-with-tdd skill for TASK-123. Identify the smallest failing test before changing implementation code.
Use the implementing-with-tdd skill to fix this bug. First add a regression test that fails for the current behavior.
Use the implementing-with-tdd skill to implement this change, run the focused pytest command, then run lint checks.
Use the implementing-with-tdd skill for this feature. Show the red test, minimal implementation, refactor decision, and final checks.
Best Practices
- Write the smallest failing test that proves the required behavior.
- Run focused tests before broader project checks.
- Keep refactors separate from behavior changes when possible.
Avoid
- Do not implement production code before defining the expected test failure.
- Do not mark tasks complete before tests and linting pass.
- Do not ignore project fixture and naming conventions.