impact-analysis: PHP コード影響調査スキル

Convert natural language requests into PHP impact traces with evidence.tsv and summary.md.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/skaji18/devtools --skill impact-analysis-php
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: impact-analysis: PHP コード影響調査スキル
Source: https://github.com/skaji18/devtools/tree/main/skills/impact-analysis
Command: npx skills add https://github.com/skaji18/devtools --skill impact-analysis-php

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates PHP code impact analysis by converting natural language requests into deterministic traces using impact and ripgrep, producing an evidence.tsv and a human-readable summary.md.

Core Features & Use Cases

  • Automated impact tracing: convert user requests into BFS-like traces that map how a change propagates across PHP code.
  • Evidence and reporting: generate evidence.tsv for machine processing and summary.md for human review.
  • Flexible scope: support single or multiple starting points, with optional implementation resolution for interface methods.

Quick Start

Describe your investigation request in natural language and specify the repository path; the skill will generate evidence.tsv and summary.md using impact and rg.

Frequently Asked Questions about impact-analysis: PHP コード影響調査スキル

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I trace the impact of PHP code changes across a repository?

PHP impact analysis tracks how a change propagates across functions, methods, and interfaces in a repository by generating deterministic BFS traces using ripgrep and LSP, resulting in an evidence TSV and a summary report.

What do I need to perform automated PHP impact tracing with an LSP server?

To perform PHP impact tracing, you need the impact tool, ripgrep, and a PHP LSP server installed, plus configuration parameters like repository path, output directory, max depth, and max nodes to control the BFS scope.

Can I analyze multiple starting points and interface method implementations in PHP?

Yes, PHP impact analysis supports single or multiple starting points with optional implementation resolution for interface methods, allowing you to map change propagation comprehensively across your PHP repository.

What outputs are generated when analyzing PHP code impact?

Analyzing PHP code impact generates an evidence.tsv file for machine processing and a summary.md file for human review, both documenting how changes propagate across functions, methods, and interfaces.

How do I control the scope of BFS traces during a PHP impact investigation?

You control the BFS trace scope by setting configuration parameters like repository path, output directory, max depth, and max nodes, which limit the breadth and depth of the PHP impact analysis.