brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
writer-reviewGuides LazyLLM writer artifact models, writer tools, revision/stream workflows, Feishu adapter boundaries, and review CLI planning.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for LazyLLM writer workflows, writer intermediate representation (IR), artifact JSON envelopes, writer tools, revision/stream utilities, Feishu adapter boundaries, lazyllm review, review-local, and git review examples.
WriterDocument, WriterBlock, WriterSpan, WritingContext, or ResourceProfile.WriterDocument and WritingContext; round-trip them through JSON before using provider adapters.provider_binding and provider_payload should be preserved but not dereferenced unless the user supplies provider access.lazyllm review may post or call providers; review-local can inspect git state and write reports. Ask before posting remote comments.LazyLLM writer tests verify:
WriterDocument/WriterBlock/WriterSpan fields survive JSON round trips,iter_blocks() traverses depth-first and block_by_id() finds nested blocks,schema, schema_version, data, and meta,save_artifact_json / load_artifact_json support models and lists,WriterToolBase._save_artifacts records primary artifact path, context path, schema names, counts, and metadata,Use review workflows for planning and local output unless the user explicitly asks to post:
lazyllm review --pr <number> [--repo owner/name] [--model ...] [--post] ...
lazyllm review-local [--repo-path .] [--base main] [--output review.json] ...
Do not post comments, call a provider, or inspect private repositories without user approval and credentials.
When you finish a writer/review task, include: