name: implement-feature description: Implement a feature or fix a bug following the project's TypeScript patterns and conventions. Use when code changes are needed. argument-hint: "[feature or bug description]"
Implement Feature
Implement the following:
$ARGUMENTS
Implementation Checklist
- Read existing code before making changes
- Follow existing patterns:
- Agents: BaseAgent + StateGraph + Annotation state
- Backend: tsoa controllers + service layer
- Frontend: Vue 3 Composition API + Pinia
- Common: Shared types and utilities
- Write TypeScript with proper type annotations
- Handle errors at system boundaries
- Verify the build passes:
pnpm build
Key Conventions
- Use
Annotation.Root({})for LangGraph agent state - Use
@traceabledecorator for LangSmith observability - Export new types from the appropriate package's index.ts
- Register new agents in AgentFactory
- Generate routes after controller changes:
pnpm --filter @llmops-demo-ts/backend generate