From ryanchen01-documentation-skills
Generates comprehensive, structured research reports.
npx claudepluginhub joshuarweaver/cascade-knowledge --plugin ryanchen01-documentation-skillsThis skill uses the workspace's default tool permissions.
Before analyzing data, map the scientific context of the repository:
Creates new Angular apps using Angular CLI with flags for routing, SSR, SCSS, prefixes, and AI config. Follows best practices for modern TypeScript/Angular development. Use when starting Angular projects.
Generates Angular code and provides architectural guidance for projects, components, services, reactivity with signals, forms, dependency injection, routing, SSR, ARIA accessibility, animations, Tailwind styling, testing, and CLI tooling.
Executes ctx7 CLI to fetch up-to-date library documentation, manage AI coding skills (install/search/generate/remove/suggest), and configure Context7 MCP. Useful for current API refs, skill handling, or agent setup.
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: