typescript-dev
79Build Safer TypeScript Projects
TypeScript projects often develop inconsistent types, documentation, and validation workflows. This skill applies strict conventions and practical review checks for safer, maintainable code.
Build Safer Bash Scripts
Shell scripts often fail because of weak validation, quoting, and error handling. This skill provides practical patterns for reliable Bash development and review.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "bash-dev" from https://skillstore.io/skills/cain96-bash-dev.md and its manifest at https://skillstore.io/api/skills/cain96-bash-dev/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "bash-dev". Create a script that validates a source directory before processing files.
Expected outcome:
A structured script plan with required argument handling, a directory check, usage text, progress messages, and defined success and failure codes.
Using "bash-dev". Review a script that uses unquoted variables and ignores failed directory creation.
Expected outcome:
Using "bash-dev". Prepare a quality checklist for a new maintenance script.
Expected outcome:
A concise review covering the shebang, strict mode, quoting, local variables, function comments, error handling, usage output, exit codes, and ShellCheck.
All 39 static findings are false positives caused by Markdown formatting or benign Bash teaching examples. The file contains no executable payload, prompt injection, credential access, network activity, or malicious intent. Users should still review generated shell commands before running them because shell scripts can modify local files.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/cain96-bash-dev/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/cain96-bash-dev?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/cain96-bash-dev?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cain96-bash-dev/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/cain96-bash-dev.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Cain96. (2026). bash-dev security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cain96-bash-dev/audits/9@techreport{cain96-cain96-bash-dev-2026,
author = {Cain96},
title = {bash-dev security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/cain96-bash-dev/audits/9},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "bash-dev security audit report (audit version 9)"
version: "unspecified"
type: report
authors:
- name: "Cain96"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/cain96-bash-dev/audits/9"
identifiers:
- type: other
value: "skillstore:cain96-bash-dev:audit:9"
description: "Skillstore immutable audit report identifier"
Draft a structured Bash utility with usage output, validated arguments, clear messages, and meaningful exit codes.
Improve deployment or maintenance scripts by adding strict mode, dependency checks, quoting, and file validation.
Evaluate a proposed script against consistent standards for functions, variables, errors, documentation, and ShellCheck.
Create a Bash script that accepts a required directory, prints usage, validates input, and follows the standard structure in this skill.
Refactor this Bash script using strict mode, quoted variables, local function variables, clear exit codes, and documented functions: [paste script].
Review this script for unsafe variable handling, weak validation, file operation risks, and ShellCheck issues. Explain each recommended change: [paste script].
Design a testable Bash automation script with argument parsing, dependency checks, reusable functions, error traps, and a function test plan for this task: [task].
Author
Cain96License
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
a39a91716eadede5f4cdefd78178fed4e837a128
Maintenance freshness
7/24/2026
Usage
7 downloads ยท 242 views
File structure
๐ SKILL.md
Build Safer TypeScript Projects
TypeScript projects often develop inconsistent types, documentation, and validation workflows. This skill applies strict conventions and practical review checks for safer, maintainable code.
Review Code for Security and Quality
Manual reviews can miss security, performance, and test gaps. This skill guides Claude, Codex, and Claude Code through a structured review checklist.
Standardize Git Commits and Pull Requests
Inconsistent commits and pull requests slow reviews and create unclear history. This skill provides practical formats, checklists, and Git workflow guidance.
Search the Web with Gemini CLI
Current technical research can be slow when answers depend on recent sources. This skill runs a Gemini CLI search workflow that returns cited Markdown research.
Improve Rust Error Handling
by EmilLindfors
Many Rust codebases hide failures behind panics or vague errors. This skill reviews patterns and suggests idiomatic Result, thiserror, and anyhow improvements.
Review Code with Structured Quality Checks
by alirezarezvani
Code reviews can miss quality, security, and maintainability issues. This skill guides structured reviews with scripts, checklists, and report generation.
Manage Coding Agent Workflows
by kiwi-phantomworks
Coding-agent projects can drift when tasks, scope, and checks are vague. This skill gives PM templates and review rules that keep Claude, Codex, and Claude Code work bounded and verifiable.
Optimize React and Next.js Code
by vercel-labs
React and Next.js applications often lose performance through waterfalls, large bundles, and avoidable re-renders. This skill gives Claude, Codex, and Claude Code concrete review rules for faster frontend work.
Review Code with Structured AI Feedback
by EnactProtocol
Manual code review can miss bugs, style problems, and risky patterns when context is limited. This skill reviews provided code and returns prioritized issues, suggestions, a summary, and a quality score.
Improve Code Readability for Non-Developers
by AbeJitsu
Code can be hard for non-developers to review when names, comments, and jargon are unclear. This skill scores readability and suggests clearer naming, comments, and documentation.