Favicon of integration-testing-discipline

integration-testing-discipline Skill

AI Agent SkillPythonOpen source

4 principles for E2E testing discipline — observe first, fix in batches, expect long durations, check container state directly. NO FIXES DURING OBSERVATION RUNS. Published by microsoft in amplifier-bundle-superpowers.

What is integration-testing-discipline Skill?

4 principles for E2E testing discipline — observe first, fix in batches, expect long durations, check container state directly. NO FIXES DURING OBSERVATION RUNS. Published by microsoft in amplifier-bundle-superpowers. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
15/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Testing
  • Testing use cases

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use integration-testing-discipline Skill

  • Use it for testing.

Built with

PythonCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/amplifier-bundle-superpowers
  • Skill file: skills/integration-testing-discipline/SKILL.md

What it does

4 principles for E2E testing discipline — observe first, fix in batches, expect long durations, check container state directly. NO FIXES DURING OBSERVATION RUNS.

Skill instructions

Integration Testing Discipline The Core Principle OBSERVE FIRST. FIX IN BATCHES. NEVER FIX DURING ACTIVE E2E RUNS. When running integration tests or E2E validation, your job is to CAPTURE ALL failures first, then fix them systematically. Making code changes during a running test invalidates that test run. The Four Principles Principle 1: Don't Fix During Observation Runs DO: Let the E2E run complete (or fail with a real error), capture ALL failure points, then fix everything as a coordinated batch. DON'T: See one failure, fix it immediately, and continue the same E2E run. Why: Code changes during E2E runs invalidate the running test. You lose the ability to trust that run's results. Example: ❌ WRONG: 1. E2E run finds validation error 2. Fix validation immediately 3. Continue same E2E run 4. Find auth error 5. Fix auth immediately 6. Continue same E2E run → Result: Can't trust this run's success ✅ RIGHT: 1. E2E run finds validation error — RECORD IT 2. E2E run finds auth error — RECORD

Explore related resources

Frequently asked questions

What is integration-testing-discipline?

integration-testing-discipline is a open-source AI agent skill with Copy skill directory. 4 principles for E2E testing discipline — observe first, fix in batches, expect long durations, check container state directly. NO FIXES DURING OBSERVATION RUNS.

Who is integration-testing-discipline best for?

integration-testing-discipline is best for reusing agent instructions, scripts, and references, testing workflows.

How do I install integration-testing-discipline?

Install or run integration-testing-discipline using Copy skill directory. Check integration-testing-discipline for the latest setup command.

Is integration-testing-discipline actively maintained?

integration-testing-discipline may need a closer maintenance check before production use.

Share:

Stars
3
Forks
8
Last commit
13 days ago
Repository age
6 months
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to integration-testing-discipline