From my-little-scrum-team
Implements API endpoints, routes, controllers, and request/response handling. Use when implementing REST APIs, GraphQL APIs, or other API endpoints. Handles routing, validation, error handling, and response formatting.
How this skill is triggered — by the user, by Claude, or both
Slash command
/my-little-scrum-team:skills/api-implementerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. Analyze API requirements from task
Input: "Implement POST /api/tasks endpoint" Output:
// routes/tasks.js
router.post('/api/tasks', authenticate, validateTaskInput, async (req, res) => {
try {
const task = await createTask({
title: req.body.title,
description: req.body.description,
userId: req.user.id
});
res.status(201).json(task);
} catch (error) {
res.status(400).json({ error: error.message });
}
});
// middleware/validation.js
function validateTaskInput(req, res, next) {
if (!req.body.title || req.body.title.trim().length === 0) {
return res.status(400).json({ error: 'Title is required' });
}
if (req.body.title.length > 255) {
return res.status(400).json({ error: 'Title must be 255 characters or less' });
}
next();
}
npx claudepluginhub lexicalninja/secret-agents --plugin my-little-scrum-teamGenerates production-ready REST API endpoints with validation, error handling, authentication, and best practices for security and scalability.
Generates RESTful API endpoints with routes, request validation, error handling, and CRUD operations. Supports FastAPI, Flask, Django, Express, NestJS, Hono; auto-detects stack or recommends one.
Generates REST or GraphQL API endpoints with request validation, error handling, tests, and authentication middleware. Activated when user says "add endpoint", "create API", or "new route".