Create Service — for Claude Code Create Service, tessera, community, for Claude Code, ide skills, ## Directory Structure, ## Template: package.json, Create, Service, Generate

v1.0.0

이 스킬 정보

적합한 상황: Ideal for AI agents that need create service skill. 현지화된 요약: Persistent codebase memory for Claude Code — open source MCP server # Create Service Skill Generate a new service that follows our architecture patterns.

기능

Create Service Skill
Generate a new service that follows our architecture patterns.
┌─────────────────────────────────────────────────────────────┐
├─────────────────────────────────────────────────────────────┤
│ ┌───────────────────────────────────────────────────────┐ │

# Core Topics

dr-code dr-code
[0]
[0]
Updated: 4/18/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 8/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
8/11
Quality Score
49
Canonical Locale
en
Detected Body Locale
en

적합한 상황: Ideal for AI agents that need create service skill. 현지화된 요약: Persistent codebase memory for Claude Code — open source MCP server # Create Service Skill Generate a new service that follows our architecture patterns.

이 스킬을 사용하는 이유

추천 설명: Create Service helps agents create service skill. Persistent codebase memory for Claude Code — open source MCP server # Create Service Skill Generate a new service that follows our architecture patterns.

최적의 용도

적합한 상황: Ideal for AI agents that need create service skill.

실행 가능한 사용 사례 for Create Service

사용 사례: Applying Create Service Skill
사용 사례: Applying Generate a new service that follows our architecture patterns
사용 사례: Applying ┌─────────────────────────────────────────────────────────────┐

! 보안 및 제한 사항

  • 제한 사항: │ ├── server.ts # Entry point — routes only
  • 제한 사항: Requires repository-specific context from the skill documentation
  • 제한 사항: Works best when the underlying tools and dependencies are already configured

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is Create Service?

적합한 상황: Ideal for AI agents that need create service skill. 현지화된 요약: Persistent codebase memory for Claude Code — open source MCP server # Create Service Skill Generate a new service that follows our architecture patterns.

How do I install Create Service?

Run the command: npx killer-skills add dr-code/tessera/Create Service. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for Create Service?

Key use cases include: 사용 사례: Applying Create Service Skill, 사용 사례: Applying Generate a new service that follows our architecture patterns, 사용 사례: Applying ┌─────────────────────────────────────────────────────────────┐.

Which IDEs are compatible with Create Service?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for Create Service?

제한 사항: │ ├── server.ts # Entry point — routes only. 제한 사항: Requires repository-specific context from the skill documentation. 제한 사항: Works best when the underlying tools and dependencies are already configured.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add dr-code/tessera/Create Service. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use Create Service immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

Create Service

Persistent codebase memory for Claude Code — open source MCP server # Create Service Skill Generate a new service that follows our architecture patterns.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Create Service Skill

Generate a new service that follows our architecture patterns.

Architecture

┌─────────────────────────────────────────────────────────────┐
│                       YOUR SERVICE                           │
├─────────────────────────────────────────────────────────────┤
│  ┌───────────────────────────────────────────────────────┐  │
│  │              SERVER (server.ts)                        │  │
│  │  - Express/Fastify entry point                        │  │
│  │  - Defines routes                                     │  │
│  │  - NEVER contains business logic                      │  │
│  └───────────────────────────────────────────────────────┘  │
│                            │                                 │
│                            ▼                                 │
│  ┌───────────────────────────────────────────────────────┐  │
│  │                HANDLERS (handlers/)                    │  │
│  │  - Business logic lives here                          │  │
│  │  - One file per domain                                │  │
│  └───────────────────────────────────────────────────────┘  │
│                            │                                 │
│                            ▼                                 │
│  ┌───────────────────────────────────────────────────────┐  │
│  │                ADAPTERS (adapters/)                    │  │
│  │  - External service wrappers                          │  │
│  │  - Database, APIs, etc.                               │  │
│  └───────────────────────────────────────────────────────┘  │
└─────────────────────────────────────────────────────────────┘

Directory Structure

packages/{name}/
├── src/
│   ├── server.ts        # Entry point — routes only
│   ├── handlers/        # Business logic
│   │   └── index.ts
│   ├── adapters/        # External service wrappers
│   │   └── index.ts
│   └── types.ts         # TypeScript types
├── tests/
│   └── handlers.test.ts
├── package.json
├── tsconfig.json
└── AGENTS.md            # Service-specific instructions

Template: package.json

json
1{ 2 "name": "@project/{name}", 3 "version": "1.0.0", 4 "type": "module", 5 "scripts": { 6 "build": "tsc", 7 "dev": "tsx watch src/server.ts", 8 "start": "node dist/server.js", 9 "test": "vitest run" 10 }, 11 "dependencies": { 12 "express": "^4.21.0" 13 }, 14 "devDependencies": { 15 "tsx": "^4.0.0", 16 "typescript": "^5.7.0", 17 "vitest": "^3.0.0", 18 "@types/express": "^5.0.0" 19 } 20}

Template: src/server.ts

typescript
1import express from 'express'; 2import { handlers } from './handlers/index.js'; 3 4const app = express(); 5const PORT = process.env.PORT || 3000; 6 7app.use(express.json()); 8 9// Health check 10app.get('/health', (_req, res) => { 11 res.json({ status: 'ok', service: '{name}' }); 12}); 13 14// Routes — delegate to handlers (NEVER put logic here) 15app.post('/api/v1/:action', handlers.handleAction); 16 17// Unhandled rejection handler 18process.on('unhandledRejection', (reason, promise) => { 19 console.error('Unhandled Rejection:', reason); 20 process.exit(1); 21}); 22 23// Uncaught exception handler 24process.on('uncaughtException', (error) => { 25 console.error('Uncaught Exception:', error); 26 process.exit(1); 27}); 28 29app.listen(PORT, () => { 30 console.log(`{name} running on port ${PORT}`); 31});

Template: src/types.ts

typescript
1export interface ServiceConfig { 2 port: number; 3 name: string; 4 environment: 'development' | 'staging' | 'production'; 5} 6 7// Add your domain types here

Template: tsconfig.json

json
1{ 2 "compilerOptions": { 3 "target": "ES2022", 4 "module": "ESNext", 5 "moduleResolution": "bundler", 6 "outDir": "dist", 7 "rootDir": "src", 8 "strict": true, 9 "esModuleInterop": true, 10 "skipLibCheck": true, 11 "declaration": true 12 }, 13 "include": ["src/**/*"], 14 "exclude": ["node_modules", "dist", "tests"] 15}

Auto-Branch (if on main)

Before scaffolding a new service, check the current branch:

bash
1git branch --show-current

Default behavior (auto_branch = true in Codex-mastery-project.conf):

  • If on main or master: automatically create a feature branch and switch to it:
    bash
    1git checkout -b feat/<service-name>
    Report: "Created branch feat/<service-name> — main stays untouched."
  • If already on a feature branch: proceed
  • If not a git repo: skip this check

To disable: Set auto_branch = false in Codex-mastery-project.conf. When disabled, warn and ask the user before proceeding on main.

After Creating — Checklist

  • Directory structure matches template
  • package.json has correct scripts
  • TypeScript strict mode enabled
  • Entry point has unhandledRejection AND uncaughtException handlers
  • All routes use /api/v1/ prefix
  • Business logic in handlers/ (not server.ts)
  • No file exceeds 300 lines
  • Port assigned in root AGENTS.md port table
  • Service added to docs/ARCHITECTURE.md
  • Basic test file created
  • .dockerignore created (if using Docker)

RuleCatch Report

After the service is scaffolded, check RuleCatch:

  • If the RuleCatch MCP server is available: query for violations in the new service files
  • Report any violations found
  • If no MCP: suggest checking the RuleCatch dashboard

관련 스킬

Looking for an alternative to Create Service or another community skill for your workflow? Explore these related open-source skills.

모두 보기

openclaw-release-maintainer

Logo of openclaw
openclaw

현지화된 요약: 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

333.8k
0
인공지능

widget-generator

Logo of f
f

현지화된 요약: Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf

149.6k
0
인공지능

flags

Logo of vercel
vercel

현지화된 요약: The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
브라우저

pr-review

Logo of pytorch
pytorch

현지화된 요약: Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
개발자