sf-audit-code

Analyze codebases for security, architecture, quality, and compliance issues.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/diane-defores/shipflow --skill sf-audit-code
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sf-audit-code
Source: https://github.com/diane-defores/shipflow/tree/main/skills/sf-audit-code
Command: npx skills add https://github.com/diane-defores/shipflow --skill sf-audit-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables thorough and professional code reviews to identify bugs, security flaws, architectural weaknesses, and quality issues in codebases.

Core Features & Use Cases

  • Code Quality Assessment: Evaluates code for best practices, consistency, and maintainability.
  • Security Checks: Detects potential security vulnerabilities like injection points, secrets, and unsafe dependencies.
  • Architecture Review: Assesses project structure, modularity, and reuse potentials.
  • Use Case: A developer submits a backend service; this Skill analyzes the code to highlight critical security flaws and architectural concerns, delivering actionable recommendations.

Quick Start

Run sf-audit-code on the main source file or full project directory to generate a detailed review report.

Frequently Asked Questions about sf-audit-code

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

FAQPage Schema
How do I perform a code review for security vulnerabilities and architectural flaws?▼

Code review for security and architecture is performed by analyzing source files to identify bugs, injection points, unsafe dependencies, and structural weaknesses. It evaluates codebases against best practices to highlight critical flaws and deliver actionable recommendations.

What does an architecture review assess in a software project?▼

An architecture review assesses project structure, modularity, and reuse potentials within a software codebase. It evaluates how components are organized and whether the design supports maintainability, identifying architectural weaknesses that may impact long-term quality.

How do I check my codebase for compliance with internal standards and best practices?▼

Checking codebase compliance involves evaluating code for consistency, maintainability, and adherence to best practices. The process analyzes source files across quality, safety, and performance categories to ensure the project meets internal standards.

Can I use automated code quality assessment for backend services?▼

Automated code quality assessment can be used for backend services by running analysis on the main source file or full project directory. It evaluates the service to highlight security flaws, architectural concerns, and quality issues, generating a detailed review report.

Does this code review process detect security issues like unsafe dependencies and secrets?▼

The code review process detects potential security vulnerabilities by scanning for injection points, hardcoded secrets, and unsafe dependencies. It performs expert-level analysis to identify these safety issues alongside quality and architectural concerns.

What is the best way to audit a full project directory for maintainability and safety?▼

The best way to audit a full project directory is to run an expert-level analysis on the entire codebase. This generates a detailed review report covering quality, safety, performance, and compliance to internal standards for code maintainers.