Secure Coding
techygarg/latticeApply security-conscious thinking when generating or modifying code. Enforces trust boundary awareness, input validation, injection prevention, secrets management, and defense-in-depth authorization. Use when generating code that handles user input, authentication, authorization, database queries, external APIs, or file operations, or when the user mentions 'security review', 'secure this', 'check for vulnerabilities', 'trust boundary', 'input validation', or 'OWASP'. Loaded automatically by the code-generating molecules (code-forge, refactor-safely, bug-fix). This skill governs the security p...
At a glance
This skill is for Legal and helps you write secure code that validates input, review code for security vulnerabilities, and implement authentication and authorization.
/plugin marketplace add techygarg/lattice
/plugin install secure-coding
Setup, runtime and requirements describe techygarg/lattice, the repo this skill ships in.
OwaspInput ValidationInjection Preventionsecrets-managementTrust BoundariesSecure Coding
Also in techygarg/lattice
View the repoEnforce architectural rules when generating or modifying code, and validate proposed designs before approval (design mode). Defaults to clea...
Architectural thinking partner for an existing repository — scans the codebase, conducts a structured interview, agrees on current architect...
Facilitate a structured conversation to define architecture principles for a repository. Supports multiple architecture styles: clean archit...
Investigate, reproduce, and safely fix a bug with regression protection. Composes context, diagnosis, architecture, code quality, and testin...
Apply clean code principles when generating or modifying implementation code. Enforces function focus, naming clarity, complexity management...
Facilitate a structured conversation to define clean code principles for a repository. Produces a formal clean-code.md document that the cle...
Generate implementation code from an approved design blueprint or verbal requirements. Composes context anchoring, architecture, clean code,...
Protocol for handling ambiguous decisions and missing/conflicting knowledge during code generation, design, and review. Ensures AI surfaces...
Manage per-feature living documents that capture decisions, constraints, and reasoning across AI sessions during active development. Scoped...
Facilitate a structured conversation to define DDD guardrails for domain design within a repository. Produces a formal ddd-principles.md doc...
Run a complete design workflow -- from establishing context through four progressive design levels (Capabilities, Components, Interactions,...
Guide structured design thinking through 5 progressive levels before any code is written. Levels: Capabilities, Components, Interactions, Co...
Other Legal skills
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use...
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's doc...
Meeting notes page — title bar with attendees, agenda checklist, decisions block, action items table with owners + dates, and a "next meetin...
An editorial-style poster — newsprint paper, dateline, oversized serif headline with a struck-through word and italic accent, a 2-column bod...
A standalone pricing page — header, plan tiers, feature comparison table, and an FAQ. Use when the brief asks for "pricing", "plans", "subsc...
Apple Human Interface Guidelines as 14 agent skills covering platforms, foundations, components, patterns, inputs, and technologies for iOS,...