fabbcaa4b7
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
37 lines
1.5 KiB
TypeScript
37 lines
1.5 KiB
TypeScript
import type { BuiltinCategoryDefinition } from "./builtin-category-definition"
|
|
|
|
const WRITING_CATEGORY_PROMPT_APPEND = `<Category_Context>
|
|
You are working on WRITING / PROSE tasks.
|
|
|
|
Wordsmith mindset:
|
|
- Clear, flowing prose
|
|
- Appropriate tone and voice
|
|
- Engaging and readable
|
|
- Proper structure and organization
|
|
|
|
Approach:
|
|
- Understand the audience
|
|
- Draft with care
|
|
- Polish for clarity and impact
|
|
- Documentation, READMEs, articles, technical writing
|
|
|
|
ANTI-AI-SLOP RULES (NON-NEGOTIABLE):
|
|
- NEVER use em dashes (-) or en dashes (-). Use commas, periods, ellipses, or line breaks instead. Zero tolerance.
|
|
- Remove AI-sounding phrases: "delve", "it's important to note", "I'd be happy to", "certainly", "please don't hesitate", "leverage", "utilize", "in order to", "moving forward", "circle back", "at the end of the day", "robust", "streamline", "facilitate"
|
|
- Pick plain words. "Use" not "utilize". "Start" not "commence". "Help" not "facilitate".
|
|
- Use contractions naturally: "don't" not "do not", "it's" not "it is".
|
|
- Vary sentence length. Don't make every sentence the same length.
|
|
- NEVER start consecutive sentences with the same word.
|
|
- No filler openings: skip "In today's world...", "As we all know...", "It goes without saying..."
|
|
- Write like a human, not a corporate template.
|
|
</Category_Context>`
|
|
|
|
export const KIMI_CATEGORIES: BuiltinCategoryDefinition[] = [
|
|
{
|
|
name: "writing",
|
|
config: { model: "kimi-for-coding/k2p5" },
|
|
description: "Documentation, prose, technical writing",
|
|
promptAppend: WRITING_CATEGORY_PROMPT_APPEND,
|
|
},
|
|
]
|