claude-code
Use when users ask about Claude Code features, setup, configuration, troubleshooting, slash commands, MCP servers, Agent Skills, hooks, plugins, CI/CD integration, or enterprise deployment. Activate for questions like 'How do I use Claude Code?', 'What slash commands are available?', 'How to set up MCP?', 'Create a skill', 'Fix Claude Code issues', or 'Deploy Claude Code in enterprise'.
SKILL.md
| Name | claude-code |
| Description | Use when users ask about Claude Code features, setup, configuration, troubleshooting, slash commands, MCP servers, Agent Skills, hooks, plugins, CI/CD integration, or enterprise deployment. Activate for questions like 'How do I use Claude Code?', 'What slash commands are available?', 'How to set up MCP?', 'Create a skill', 'Fix Claude Code issues', or 'Deploy Claude Code in enterprise'. |
Untangled Web
A TypeScript-based backend framework for building web applications in the Untangled Finance platform.
Features
- Bun.serve HTTP Server - High-performance embedded HTTP server powered by Bun
- Decorator-Based Configuration - IoC container with
@Module,@Controller,@Beandecorators - Request Handling - Full support for JSON, form-urlencoded, text, and multipart/form-data
- File Uploads - Built-in multipart parsing with
UploadedFile,FileReq<T>, andAuthFileReq<T>types - Filters/Middleware - Request interceptors for auth, logging, rate limiting, validation
- CORS Support - Built-in CORS handling with preflight support
- Database Connectors - MongoDB and PostgreSQL support
- Caching & Queuing - Redis-based caching and queue systems
- Scheduled Jobs - Cron-based job scheduling with
@Joband@Crondecorators - JWT Authentication - Built-in JWT support with RBAC via
@Authdecorator
Getting Started
The library has been published in the NPM registry as well as in GitHub Packages. To get started with Untangled Web, install it using Bun:
bun add untangled-web
Quick Example
import {
Application,
Controller,
FileReq,
Get,
Module,
Post,
Req,
} from 'untangled-web';
@Controller('/api')
class ApiController {
@Get('/hello')
hello() {
return { message: 'Hello, World!' };
}
@Post('/upload')
upload(req: FileReq<{ name: string }>) {
const files = req.files;
return { uploaded: files.length, name: req.body.name };
}
}
@Module({ controllers: [ApiController] })
class App extends Application {
async main() {
await this.start({ host: '0.0.0.0', port: 3000 });
}
}
new App().main();
Examples
You can take a look at the available examples to explore framework features:
- web-app - Comprehensive example with HTTP endpoints, file uploads, CORS, and filters.
- Use this starter as a template to start building your web applications.
Runtime
- Runtime: Bun (required)
- This is a Bun-native platform
Documentation
See LLM_AGENT_GUIDE.md for detailed framework documentation (used as LLM agents' initial knowledge) including:
- Architecture principles and IoC container
- HTTP decorators and routing
- Database connectors (MongoDB, PostgreSQL)
- Caching, queuing, and pub-sub
- Authentication and authorization
- File uploads and storage
- Scheduled jobs
License
MIT