Help us improve
Share bugs, ideas, or general feedback.
From ryanchen01-documentation-skills
Generates comprehensive, structured research reports.
npx claudepluginhub joshuarweaver/cascade-knowledge --plugin ryanchen01-documentation-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/ryanchen01-documentation-skills:analysis-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Before analyzing data, map the scientific context of the repository:
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Designs test strategies and plans with testing pyramid. Covers APIs, frontend, data pipelines, infrastructure; outputs plans including coverage targets, examples, and gaps.
Share bugs, ideas, or general feedback.
Before analyzing data, map the scientific context of the repository:
pyproject.toml for libraries and main.py (or equivalent) for the execution flow.references/ directory for background materials, standard definitions (e.g., NEMA, IEC), or methodology specifications. Use these files to define terms and expected behaviors.data/ with comprehensive filenames (e.g., data/radial_positions_10min_run.csv). Always inspect file headers to confirm units and column definitions.assets/ with comprehensive filenames.Do not rely solely on existing summary text; verify findings by inspecting raw data or running code:
uv run main.py) to generate the most recent metrics. You are also allowed to write new Python files/scripts for analyzing data. If a package you need does not exist, you are allowed to use uv add <package> to add it.references/.Crucial Step: Before generating the full text of the report, pause and present a brief plan to the user to ensure alignment:
data/contrast.csv and references/nema_standards.pdf").Unless otherwise specified, always consolidate findings into a new file named docs/analysis-report.md.
Report Structure:
data/ and standards from references/.^{99m}Tc).$E = mc^2$).$$ to delimit multi-line formulas.User: "Analyze the stability of the sensor data in this repo." Action:
references/sensor_datasheet.md to find the nominal operating range.data/sensor_stability_log_24hours.csv.docs/analysis-report.md:
data/sensor_stability_log_24hours.csv against specs in references/sensor_datasheet.md."main.py.User: "Compare the simulation results between the 'Fast' and 'Accurate' algorithms." Action:
data/simulation_output_fast_algo.csv and data/simulation_output_accurate_algo.csv.docs/analysis-report.md: