name: new-modality description: Add a new data modality to the lifelog system (proto, schema, collector module) disable-model-invocation: true
Add a new data modality called: $ARGUMENTS.
Follow this checklist in order:
- Proto definition: Add message type to
proto/lifelog.protoand enum variant toDataModalityinproto/lifelog_types.proto - Rebuild proto:
just checkto regenerate code - Proto impls: Add
DataType+Modalitytrait impls incommon/lifelog-proto/src/lib.rs(follow existing patterns like ScreenFrame) - DB schema: Add
TableSchemaentry inserver/src/schema.rswith fields and indexes - Collector module: Create
collector/src/modules/<name>.rswith the collection logic - Register module: Add
pub mod <name>;incollector/src/modules/mod.rsand wire into collector startup - Validate: Run
just validateto ensure everything compiles and tests pass
Skills similaires
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Claude CodeCursoradvanced
890
234
3,180
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
claudeCursorWindsurfbeginner
259
72
1,083
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.
claudeCursorWindsurfintermediate
156
44
943