Loading...
Loading...
Use when writing, fixing, or editing TypeScript code that touches APIs, JSON, environment variables, storage, databases, browser APIs, SDKs, generated clients, or other external boundaries.
npx skill4agent add gosukiwi/clean-code-react clean-typescript-boundariesunknown// Bad - assertion lets invalid data into the system
const user = JSON.parse(responseText) as User;
// Good - boundary handles parsing, validation, and source context
const user = parseUserResponse(responseText);
function parseUserResponse(responseText: string): User {
const payload = parseJson(responseText, "user response");
return parseUser(payload);
}type PaymentReceipt = {
id: string;
totalCents: number;
};
interface Payments {
charge(request: ChargeRequest): Promise<PaymentReceipt>;
}anygetUser()