Analyze change impact for modified requirements using git commit history
/plugin marketplace add reqvire-org/reqvire/plugin install reqvire@reqvire-org-marketplacecommit-hashclaude-sonnet-4-5Analyze how changes to requirements propagate through the model.
git branch --show-currentgit log --oneline -5git merge-base main HEAD 2>/dev/null || echo "N/A"${1:+Comparing against: $1} ${1:-Comparing against: HEAD~1 (previous commit)}
Get base commit:
${1:+Using provided commit: $1} ${1:-Ask user for commit hash or use default:}
# Compare against HEAD~1 (previous commit)
BASE_COMMIT="${1:-HEAD~1}"
# Or compare against specific commit
BASE_COMMIT="<commit-hash>"
# Or compare against base branch
BASE_COMMIT=$(git merge-base main HEAD)
Run change impact analysis:
reqvire change-impact --git-commit=${1:-HEAD~1}
reqvire change-impact --git-commit=${1:-HEAD~1} --json > /tmp/impact.json
Analyze the results:
Extract from JSON:
added_elements[] - New requirements/verificationsmodified_elements[] - Changed requirements/verificationsaffected_elements[] - Elements impacted by changesFor each modified requirement:
reqvire search --filter-id="<requirement-id>"
reqvire traces --filter-id="<requirement-id>"
Identify:
Present impact findings:
Added Elements:
Modified Elements:
Affected Elements (propagation):
Provide recommendations:
/generate-tasks to create implementation tasks from impact