@voilajsx/appkit
Version:
Minimal and framework agnostic Node.js toolkit designed for AI agentic backend development
62 lines (49 loc) • 1.37 kB
Markdown
# AppKit Comment Standards
Documentation guidelines for AppKit backend applications optimized for developers and AI systems.
## Template
**File Header:**
```typescript
/**
* Brief description
* @module @voilajsx/package/module
* @file src/path/file.ts
*
* @llm-rule WHEN: Use case trigger
* @llm-rule AVOID: Major pitfalls
* @llm-rule NOTE: Critical context (optional)
*/
```
**Function:**
```typescript
/**
* Function description
* @llm-rule WHEN: Specific use case
* @llm-rule AVOID: Common mistakes
* @llm-rule NOTE: Non-obvious behavior (optional)
*/
```
## Rules
**Categories:**
- **WHEN** - Trigger conditions
- **AVOID** - Breaking mistakes
- **NOTE** - Critical context (optional)
**Guidelines:**
- Maximum 3 rules per item
- One line per rule
- Action-oriented language
- Specific use cases vs common pitfalls
## Examples
**Good:**
```typescript
@llm-rule WHEN: Building apps with user roles and permissions
@llm-rule AVOID: Simple login apps - adds unnecessary complexity
@llm-rule WHEN: Storing user passwords
@llm-rule AVOID: Plain text passwords - security vulnerability
```
**Avoid:**
```typescript
@llm-rule WHEN: Need to call this function
@llm-rule PURPOSE: Returns user data
@llm-rule USAGE: This function should be used when...
```
**Standard for all AppKit backend applications - ensures developer-friendly and AI-ready code.**