Test-Driven Development

addyosmani/agent-skills

Implement behavior with red-green-refactor and reproduce bugs in failing tests before applying fixes.

Материал обновлён:

В коллекцииAddy's Agent Skills ↗
Открыть на GitHub
npx skills add addyosmani/agent-skills --skill test-driven-development
116 280Звёзды12 180ФоркиПоследний push репозитория

Об этом Skill

Implement behavior with red-green-refactor and reproduce bugs in failing tests before applying fixes. Discover the repository's language and test runner, write a meaningful failure, implement the smallest fix and refactor with checks.

Почему мы его выбрали

A task workflow in Addy's Agent Skills. Follow the upstream instructions and retain referenced shared files; host capabilities and project configuration determine which steps can run.

Для каких задач подходит

  • Logic is changing or a reported bug needs a reproducible guard.

Workflow and deliverables

Discover the repository's language and test runner, write a meaningful failure, implement the smallest fix and refactor with checks.

Behavior-focused tests, implementation and evidence that the regression test failed before the fix and passed afterward.

Test-Driven Development instructions

Install with the required references

Install the complete pack through a documented repository integration when shared references are needed. A per-skill skills CLI install copies only skills/<name>/ and can omit the repository-level references/ checklists; keep the needed shared files with the workflow.

Upstream overview and integrations

Перед использованием

  • An Agent that can load Skill Markdown and access your project. File edits, shell commands, builds and checks depend on the selected workflow and its environment.
  • Use your project's own runtimes, dependencies and verification commands. The Skill files provide instructions and do not install those project tools.
  • Install the complete pack through a documented repository integration when shared references are needed. A per-skill skills CLI install copies only skills/<name>/ and can omit the repository-level references/ checklists; keep the needed shared files with the workflow.

Поддерживаемые агенты

Claude CodeCodex CLICursorGitHub CopilotGemini CLIOpenCodeKiroGoogle Antigravity

Источники и материалы

Ссылки на оригинальные материалы приведены ниже. Практические идеи предложены редакцией SkillHey.