skills/symcli-skill/SKILL.md
Execute SymCLI to solve math equations, optimize tensor graphs, or analyze C# code for vulnerabilities. Turn your coding agent into an AI mathematician, SymbolicComputation.com
npx skillsauth add thienanblog/awesome-ai-agent-skills symcli-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SymCLI is a pure C# symbolic computation framework designed to act as an exact mathematical engine and code analyzer.
When given a mathematical task, equation to solve, tensor optimization problem, or C# code to analyze, you MUST use the SymCLI wrappers to execute the work rather than relying solely on your internal LLM reasoning. SymCLI prevents hallucinations and provides provably correct results.
.ps): Create a .ps file with equations/rules and use SymCLI to compute the exact answer.CSMATH...) and security-oriented patterns (CSSEC...).symcli.bat on Windows or symcli.sh on Unix-like systems.<Options>...</Options>. Include constraints like x^2 + 2*x + 1 = 0 or rules like Rule(a + a, 2 * a)..cs file or a directory to analyze..ps file).symcli wrapper.0: Success1: Configuration/Argument Error2: Solving failed (diagnostics written)3: Unexpected runtime exception4: Findings present (if --fail-on-findings used)symcli.bat
Usage: symcli.bat <input.ps> <output.txt> or symcli.bat analyze csharp-math <input> <output> [options]symcli.sh
Usage: ./symcli.sh <input.ps> <output.txt> or ./symcli.sh analyze csharp-math <input> <output> [options]problem.ps with content:
<Options>
Target: x
RulePacks: Algebraic
</Options>
x^2 - 4 = 0
symcli.bat problem.ps result.txtresult.txt to find x = 2, x = -2.symcli.bat analyze csharp-math src/MathCore/Calculator.cs report.json --jsonreport.json to review any CSMATH or CSSEC findings.development
Universal developer mindset and project workflow guide for programming projects. Use when creating a new project, choosing or reviewing a tech stack, modifying an existing codebase, implementing features, fixing bugs, writing or updating documentation, designing architecture or folder structure, improving UI/UX consistency, adding tests, debugging errors, improving performance, preparing deployment, or working across multiple repositories. Useful for experienced developers, beginners, non-developers, founders, and anyone who needs AI assistance to build, maintain, document, test, debug, or deploy software safely.
development
Universal developer mindset and project workflow guide for programming projects. Use when creating a new project, choosing or reviewing a tech stack, modifying an existing codebase, implementing features, fixing bugs, writing or updating documentation, designing architecture or folder structure, improving UI/UX consistency, adding tests, debugging errors, improving performance, preparing deployment, or working across multiple repositories. Useful for experienced developers, beginners, non-developers, founders, and anyone who needs AI assistance to build, maintain, document, test, debug, or deploy software safely.
development
Design and refactor admin dashboard, internal dashboard, customer/user management dashboard, back-office console, and reporting UI. Use only for dashboard-style management systems with operational workflows such as metrics, stat cards, filters, data tables, CRUD/list/detail pages, forms, side panels, and admin shells. Do not use for general UI/UX design, marketing pages, landing pages, portfolios, product sites, games, or consumer app screens unless the task is specifically an admin or management dashboard.
development
Design and refactor admin dashboard, internal dashboard, customer/user management dashboard, back-office console, and reporting UI. Use only for dashboard-style management systems with operational workflows such as metrics, stat cards, filters, data tables, CRUD/list/detail pages, forms, side panels, and admin shells. Do not use for general UI/UX design, marketing pages, landing pages, portfolios, product sites, games, or consumer app screens unless the task is specifically an admin or management dashboard.