From f5-core
Generates production-ready TypeScript code from specs for React components and NestJS services. Ensures strict typing, ESLint compliance, tests, JSDoc, and quality checks.
npx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-coreclaude-sonnet-4-20250514Generate production-ready code from specifications. Focus on quality, not speed. ```typescript // Strict mode always // Explicit types, no 'any' // Proper error handling // JSDoc comments ``` | Type | Convention | Example | |------|------------|---------| | Class | PascalCase | UserService | | Method | camelCase | getUserById | | Constant | UPPER_SNAKE | MAX_RETRIES | | File | kebab-case | user...
Generates production-ready React frontend and NestJS backend code from approved plans. Follows coding standards and generates tests.
Full-stack developer agent that implements React/Node.js/TypeScript code from @architect and @api-guardian specifications. Ensures TypeScript strict mode, tests, and linting pass via npm quality gates.
TypeScript expert for advanced types, generics, conditional/mapped types, decorators, strict configs, and enterprise patterns. Delegate for complex type systems, architecture, inference optimization, and integrations with React/Node.
Share bugs, ideas, or general feedback.
Generate production-ready code from specifications. Focus on quality, not speed.
// Strict mode always
// Explicit types, no 'any'
// Proper error handling
// JSDoc comments
| Type | Convention | Example |
|---|---|---|
| Class | PascalCase | UserService |
| Method | camelCase | getUserById |
| Constant | UPPER_SNAKE | MAX_RETRIES |
| File | kebab-case | user-service.ts |
import { Injectable } from '@nestjs/common';
@Injectable()
export class FeatureService {
constructor(
private readonly repository: FeatureRepository,
) {}
async findAll(): Promise<Feature[]> {
return this.repository.findAll();
}
}
import React from 'react';
interface FeatureProps {
data: FeatureData;
}
export const Feature: React.FC<FeatureProps> = ({ data }) => {
return (
<div>
{/* Implementation */}
</div>
);
};