Catalogskills.sh · jssblck

code-craft

Apply Jess's engineering conventions to architecture, boundary typing, error handling, and abstraction decisions.

Review advisedVerified hub1.7k installs

Savant verdict: Review advised

Security analysis or source-hub review identified patterns requiring attention.

Live evaluation

Not evaluated yet. Workspaces can request a live evaluation.

Security assessment

Risk score
25/100
Recommendation
CAUTION
Severity
MEDIUM
Savant decision
Review advised
The assessment recommends caution with a risk score of 20/100 or more; review its findings before use. Static security analysis completed.

1 pattern found

  • analysis-evasion: languages/go.md (partial)high · SKILL.md:26 · Referenced artifact was not completely inspected

Structure

  • No license declaredConfirm you may reuse this skill before importing it into your repository.

SKILL.md

---
name: code-craft
description: Apply Jess's engineering conventions to architecture, boundary typing, error handling, and abstraction decisions.
user-invocable: true
argument-hint: "[rust|typescript|go|python] [target]"
---

# Code craft

Use the repository's current instructions and established conventions. Apply
these defaults where the requested change needs a design decision; they do not
authorize unrelated restructuring or new tooling.

Read the reference for the decision in scope:

| Decision | Reference |
| --- | --- |
| Represent states and domain identities | [Illegal states](principles/illegal-states.md) |
| Decode external input into useful types | [Parse, don't validate](principles/parse-dont-validate.md) |
| Model recoverable errors and required gates | [Errors as values](principles/errors-as-values.md) |
| Choose an abstraction or investigate performance | [Simplicity](principles/simplicity.md) |
| Maintain module boundaries and their documentation | [Architecture docs](principles/architecture-docs.md) |

Read a language reference only when its idioms, concurrency, or tooling details
matter: [TypeScript](languages/typescript.md), [Rust](languages/rust.md),
[Go](languages/go.md), or [Python](languages/python.md).

Use [testing-craft](../testing-craft/SKILL.md) for test-design decisions.
Repository setup belongs to [project-bootstrap](../project-bootstrap/SKILL.md)
when that setup is requested. Follow the project's required verification;
reviews do not automatically require a full test suite.

Adapted from `leonardomso/rust-skills` (MIT), Matklad's Rust100k series, and
Alexis King's writing on parsing and type safety.