skilly. Buy ad slot
All skills
Other / AGENT SKILL

code-craft

jssblck/agents
1.4K installs 0 GitHub stars
0

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

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

# 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.

Skill folder

Files included alongside SKILL.md in the publisher’s repository.