technical-spec-1d8e8a — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited technical-spec-1d8e8a (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Inspect manifests, lockfiles, build/test configuration, CI definitions, and representative source files before applying a technology- or command-specific rule. Treat a tool, script, path alias, or runtime as observed only when repository evidence names it. Label conclusions from surrounding patterns as inferred. When a missing decision changes architecture, compatibility, security, or verification, stop and name the exact configuration or user decision required.
These rules apply to a TypeScript application when repository configuration confirms that stack. Select architecture by mapping current requirements and accepted constraints to explicit module responsibilities, dependency direction, data flow, and verification boundaries.
.env files outside version control and provide non-secret example files for required variable namesSelect architecture using these observable decisions:
#### Basic Principles
#### Data Flow Best Practices
Select the package manager from the packageManager field, lockfile, or established CI command in that order. Execute only scripts present in the selected manifest.
build - TypeScript buildtype-check - Type check (no emit)test - Run testsBefore executing quality checks, identify what quality mechanisms exist for the change area:
Quality checks are mandatory upon implementation completion:
Phase 1-3: Code Quality Checks
Transition evidence: every applicable static/domain check exits successfully. A missing required script is reported with the manifest/configuration path, and the remaining checks still run; whether the missing check leaves required proof unavailable is decided by the quality-fixer result.
Phase 4: Tests
test - Test executionTransition evidence: all applicable configured test suites pass, or an environment-dependent suite is recorded as blocked with its exact prerequisite.
Phase 5: Code Quality Re-verification
check:code - Re-verify code quality (clean up side effects from test fixes in Phase 4)Completion evidence: static/domain checks still pass after test-related fixes, the build succeeds, and every required test has passed or is explicitly blocked.
check:all - Overall integrated check (check:code + test) *for manual batch verificationformat - Format fixeslint:fix - Lint fixes~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.