Skip to content

Emphasize mandatory dogfooding/user testing for CLI changes#1760

Merged
nathanjmcdougall merged 2 commits intomainfrom
copilot/update-agent-config-emphasis-on-dogfooding
Apr 3, 2026
Merged

Emphasize mandatory dogfooding/user testing for CLI changes#1760
nathanjmcdougall merged 2 commits intomainfrom
copilot/update-agent-config-emphasis-on-dogfooding

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 2, 2026

In #1756, an agent added a new tool without dogfooding or user testing. The existing usethis-cli-modify skill mentioned these steps but didn't emphasize them as non-negotiable, and AGENTS.md didn't reference them at all in its top-level instructions.

Changes

  • AGENTS.md: New "Generally Important Instruction" requiring usethis-cli-dogfood and usethis-cli-user-test for all CLI changes — puts the requirement where every agent sees it
  • usethis-cli-modify skill (v1.2 → v1.3):
    • Procedure steps 4–5 now bold-labeled as mandatory
    • New "Dogfooding and user testing are mandatory" section explaining why unit tests alone are insufficient
    • "When this skill applies" bullets split so "Adding a new command" is its own item for discoverability

Add a "Generally Important Instruction" in AGENTS.md requiring
dogfooding and user testing for any CLI command changes.

Strengthen usethis-cli-modify skill (v1.2 → v1.3) with:
- Bold mandatory labels on dogfooding/user testing procedure steps
- New "Dogfooding and user testing are mandatory" section explaining
  why unit tests alone are insufficient
- Split "Adding, removing, or renaming" into separate bullets for
  clearer discoverability when adding new commands

Agent-Logs-Url: https://github.com/usethis-python/usethis-python/sessions/fd68fe02-245e-4df0-b122-5a5a38112d9d

Co-authored-by: nathanjmcdougall <18602289+nathanjmcdougall@users.noreply.github.com>
Copilot AI changed the title [WIP] Update agent config to emphasize dogfooding and testing Emphasize mandatory dogfooding/user testing for CLI changes Apr 2, 2026
Copilot AI requested a review from nathanjmcdougall April 2, 2026 01:22
@nathanjmcdougall nathanjmcdougall marked this pull request as ready for review April 3, 2026 19:34
@nathanjmcdougall nathanjmcdougall merged commit d6f8ba7 into main Apr 3, 2026
1 check passed
@nathanjmcdougall nathanjmcdougall deleted the copilot/update-agent-config-emphasis-on-dogfooding branch April 3, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Agent config to put more emphasis on the need to do dogfooding

2 participants