feat(sdlc): add test-authoring skill and agent with supporting sub-sk… - #7205
Open
AnastasiiaHarkot wants to merge 3 commits into
Open
AnastasiiaHarkot wants to merge 3 commits into
AnastasiiaHarkot wants to merge 3 commits into
Conversation
…ills Introduces the test-authoring Claude skill (SKILL.md), a companion agent definition (agents/test-authoring/agent.yml), and a set of reusable sub-skills (notify-slack, qa-soul, report-status, tool-conventions, traceability-lookup) to support structured manual test-case authoring and traceability-matrix updates. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AnastasiiaHarkot
requested review from
Alexander-Kezik,
PolinaGurinovich97 and
valerydluski
as code owners
June 15, 2026 13:29
- Add frontmatter with triggers (spec-validation, requirements-check) and dependencies - Add "Overview" section describing the skill's purpose - Add "When to use" section with automatic/manual/dependency invocation scenarios - Add "Triggers and dependencies" section documenting the 5-step pipeline: 1. spec-validation validates specs 2. requirements-check detects new requirements 3. test-authoring creates test cases 4. code-review reviews PR 5. test-automation implements tests - Add "Required tools" section listing necessary tools - Update description to mention upstream agent triggers This makes the skill's integration points and pipeline dependencies explicit, enabling other agents to invoke test-authoring as an action after spec changes. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…gers Replace requirements-check agent dependency with GitHub Actions workflow triggers. Changes: - Replace requirements-check with github-actions in triggers and dependencies - Update trigger mechanism: GitHub Actions detects spec changes instead of agent - Update trigger gate: read GitHub Actions environment variables instead of .state/status/requirements-check.json - Add GitHub Actions inputs specification: * CHANGED_SPECS: JSON array of changed spec file paths * CHANGE_TYPE: Type of change (new/modified/removed) * REQUIREMENT_IDS: Extracted requirement IDs from specs - Update procedure to parse CHANGED_SPECS and REQUIREMENT_IDS from environment - Update pipeline description: spec changes → spec-validation (optional) → test-authoring → code-review → test-automation - Update "When to use" section to reflect GitHub Actions triggering This enables the skill to be triggered directly by GitHub Actions workflows when spec files change, removing the dependency on the requirements-check agent. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
AnastasiiaHarkot
removed request for
Alexander-Kezik,
PolinaGurinovich97 and
valerydluski
June 15, 2026 14:25
Author
🔔 Update: Trust Files Modified - Human Review RequiredHi @Alexander-Kezik @PolinaGurinovich97 @valerydluski I've updated this PR with 2 new commits that modify the test-authoring skill configuration.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR modifies agent trust-path files and requires human review before AI agents can run on it.
Modified trust files:
.claude/skills/test-authoring/SKILL.md(8 edits in trust-path)Introduces the test-authoring Claude skill (SKILL.md), a companion agent definition (agents/test-authoring/agent.yml), and a set of reusable sub-skills (notify-slack, qa-soul, report-status, tool-conventions, traceability-lookup) to support structured manual test-case authoring and traceability-matrix updates.
📋 Latest Changes (NEW)
Commit 1: Add triggers and dependencies
triggersanddependenciesfieldsCommit 2: Replace requirements-check with GitHub Actions
CHANGED_SPECS: JSON array of changed spec file pathsCHANGE_TYPE: Type of change (new/modified/removed)REQUIREMENT_IDS: Extracted requirement IDs from specs🔒 Security Review Needed
Why human review is required:
.claude/skills/test-authoring/SKILL.md(agent configuration)Changes are safe because:
👥 Reviewers Please Verify
📝 Recent Commits
b34064c67feat(skills): add triggers and dependencies to test-authoring skill78c6653e8refactor(skills): replace requirements-check with GitHub Actions triggersNote: Once human review is complete and approved, this PR can be merged. AI agents will remain disabled until trust-file changes are verified.