From Engineering Flow
Security AND reliability posture for the engineering-flow pipeline — design-time questions, [SEC]/[REL] task-flagging criteria, and review rubrics. One source of truth consumed by /feature, /feature-build, and /feature-review.
How this skill is triggered — by the user, by Claude, or both
Slash command
/engineering-flow:secure-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Three sections for three moments. Use the one that matches your stage; never skip a
Three sections for three moments. Use the one that matches your stage; never skip a stage's section because another stage "will catch it" — later is always costlier.
Work these into the design conversation naturally — they are design questions, not a compliance checklist. The spec MUST gain a "Security & Reliability Considerations" section recording the answers (one line each is fine; "none — no trust boundary crossed" is a valid answer when true).
Apply to EVERY task in the plan. A task gets:
Flags go in the task title (### Task 3: [SEC] parse upload manifest). Each flagged
task's steps must include the relevant acceptance line(s) from section 3 as explicit
verify steps. Unflagged tasks skip inline security/reliability review — that is the
point of flagging honestly.
Review the DIFF, not the report. For each line, the question is "show me where this is handled" — absence of evidence is a finding.
Security:
Reliability:
Verdict format (inline checks and final assessment alike): per finding — severity (Critical/Important/Minor), confidence (0-100), file:line, the rubric line it violates, and the smallest fix. End with: pass / pass-with-findings / fail.
npx claudepluginhub ericmittman/engineering-flow --plugin engineering-flowGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.