Skip to content
Back to skills

S Dev

ASecurity

Implement or repair one coherent product change with behavior-first evidence, useful seams, and proportional architecture. Use for a scoped change or when another workflow delegates a mutation unit.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 19, 2026
ai-agents

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 24, 2026

npx -y skills add simonasrazm/skills --skill s-dev --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of S Dev?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for S Dev
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/simonasrazm-s-dev/badge)](https://www.skillsdirectory.com/skills/simonasrazm-s-dev)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: s-dev
description: Implement or repair one coherent product change with behavior-first evidence, useful seams, and proportional architecture. Use for a scoped change or when another workflow delegates a mutation unit.
---

# S Dev

Own maintained-product mutation. Work from the accepted behavior, boundaries, current candidate, and relevant reviewer findings; hold the accepted destination.

Load [data-quality guidance](../sflo-waydriver/references/data-quality.md) for work on the quality or fitness of data itself. When data supplies evidence for another outcome, select expertise for that outcome. Carry the relevant quality rules and evidence into implementation and builder checks.

When implementation changes domain concepts, language, relationships or rules, apply [domain modeling](../s-domain-modeling/SKILL.md) and carry resolved meanings into behavior checks.

Build in vertical slices. For code, repeat this cycle:

1. Add one behavior test at a public seam and run it to establish the failure.
2. Implement that behavior through its required layers and run the check to establish the pass.
3. Use that working slice to choose the next behavior test.

Pair each edit with its check in one tool invocation when sequential execution is supported; inspect the result before the next cycle.

When a failure cannot be represented in an executable test, establish the corresponding observable falsifier. Refactor only while established behavior stays proven. When a rule is demonstrably repeated or already varies, place it behind one local seam that improves locality and leverage; avoid speculative layers and generic abstractions.

For non-code artifacts, establish the cheapest meaningful falsifier before settling the final change. Follow the medium's acceptance conditions rather than translating code rituals mechanically.

UI work follows the project's design system. If none exists, establish a proportional system of reusable tokens and components. Treat light/dark/system appearance, accessibility, responsive and complete states, logical layout, and longer-text tolerance as acceptance, not later polish.

Preserve project conventions and previously proven behavior. Return the candidate identity, changed paths, intended delta, and builder checks to the caller. Builder checks establish readiness; they are not independent acceptance. Standalone use creates no run-state artifact.

For repair, reproduce or validate the finding against its candidate, fix the smallest coherent cause, and issue a new candidate identity. Route unexplained failures to an evidence-first diagnostic capability, including active reproduction when justified. Return the candidate to the checker that owns the invalidated evidence.

Files in this skill

  • SKILL.md2.2 KB
  • agents/openai.yaml35 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…