create-linear-design-issues — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited create-linear-design-issues (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.
Review the codebase for design and architecture problems, then file each finding as a Linear issue.
This skill dispatches a deep codebase analysis focused exclusively on design issues — poor separation of concerns, tight coupling, missing abstractions, god classes, inappropriate responsibility assignment, poor error propagation patterns, and concurrency model issues. Each finding is documented with code snippets and filed as a Linear issue.
Before reviewing code, collect the Linear team, project, and user information.
mcp__claude_ai_Linear__list_teams, mcp__claude_ai_Linear__list_projects,mcp__claude_ai_Linear__list_users, and mcp__claude_ai_Linear__list_issue_labels.
auto-select it and skip this question.
team, do so after team is known).
Important: AskUserQuestion requires at least 2 options per question. If a question would have only 1 option, auto-select that option and omit it from the AskUserQuestion call. If all questions can be auto-selected, skip the AskUserQuestion call entirely and inform the user of the auto-selected values.
design does not alreadyexist, create it using mcp__claude_ai_Linear__create_issue_label:
design (color: #f39c12) — Architectural or design problemsDispatch a subagent to review the codebase. Use the feature-dev:code-explorer subagent type for deep analysis.
Design Reviewer Agent: Review all source files for design problems: poor separation of concerns, tight coupling, missing abstractions, god classes, inappropriate responsibility assignment, poor error propagation patterns, and concurrency model issues. For each finding, produce:
After the agent completes:
For each approved finding, create a Linear issue using mcp__claude_ai_Linear__save_issue with:
title: <concise finding title>
team: <user-selected team>
project: <user-selected project>
assignee: <user-selected assignee, or omit if "No assignee" was chosen>
labels: ["design"]
priority: <mapped from importance: Critical=1, High=2, Medium=3, Low=4>
state: Todo
description: |
## Description
<what the issue is and context>
## Impact
<what goes wrong if left unfixed>
## Importance
<Critical | High | Medium | Low> - <brief justification>
## Problem Code
**File:** `<file_path>`<code snippet showing the problem>
## Suggested Fix
<code snippet showing the corrected code or restructuring>
After all issues are created, present a final summary with the Linear issue identifiers and links.
Each finding must meet these criteria before filing:
| Importance | Linear Priority | Criteria |
|---|---|---|
| Critical | 1 (Urgent) | Architectural flaw blocking feature development or causing cascading failures |
| High | 2 (High) | Tight coupling or missing abstraction causing widespread code duplication |
| Medium | 3 (Normal) | Suboptimal design that hampers maintainability or extensibility |
| Low | 4 (Low) | Minor structural improvements, better responsibility assignment |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.