Llmops-demo-ts implement-feature
Implement a feature or fix a bug following the project's TypeScript patterns and conventions. Use when code changes are needed.
install
source · Clone the upstream repo
git clone https://github.com/yu-iskw/llmops-demo-ts
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/yu-iskw/llmops-demo-ts "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/implement-feature" ~/.claude/skills/yu-iskw-llmops-demo-ts-implement-feature && rm -rf "$T"
manifest:
.claude/skills/implement-feature/SKILL.mdsource content
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
for LangGraph agent stateAnnotation.Root({}) - Use
decorator for LangSmith observability@traceable - 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