mirror of
https://github.com/kochetkov-ma/claude-brewcode.git
synced 2026-09-14 20:16:41 +08:00
47bdf6b0e9
Injects brevity directives into main conversation (SessionStart) and sub-agent prompts (PreToolUse:Task). 3 profiles (light/medium/aggressive), NL parsing (RU+EN), blacklist (debate/docs-writer/architect by default), atomic state writes with O_NOFOLLOW. Disabled by default. Files: - brewtools/skills/think-short/ — new skill (SKILL.md, helpers, profiles, 10 e2e scenarios) - brewtools/hooks/session-start.mjs, pre-task.mjs — think-short injection - brewtools/.claude-plugin/plugin.json — config.think_short defaults - web/docs/src/content/docs/brewtools/skills/think-short.mdx — MDX page - web/docs/src/utils/navigation.ts — nav entry - brewdoc/skills/guide/references/topic-skills-catalog.md — catalog sync (brewtools 8→11) - README.md, brewtools/README.md, RELEASE-NOTES.md — updates
147 lines
5.3 KiB
TypeScript
147 lines
5.3 KiB
TypeScript
export interface NavItem {
|
|
title: string;
|
|
slug: string;
|
|
children?: NavItem[];
|
|
}
|
|
|
|
export interface NavSection {
|
|
title: string;
|
|
items: NavItem[];
|
|
}
|
|
|
|
export const navigation: NavSection[] = [
|
|
{
|
|
title: 'Getting Started',
|
|
items: [
|
|
{ title: 'Introduction', slug: 'getting-started' },
|
|
{ title: 'Installation', slug: 'installation' },
|
|
{ title: 'Quick Start', slug: 'quickstart' },
|
|
{ title: 'FAQ', slug: 'faq' },
|
|
],
|
|
},
|
|
{
|
|
title: 'Brewcode',
|
|
items: [
|
|
{ title: 'Overview', slug: 'brewcode/overview' },
|
|
{
|
|
title: 'Skills',
|
|
slug: 'brewcode/skills',
|
|
children: [
|
|
{ title: 'setup', slug: 'brewcode/skills/setup' },
|
|
{ title: 'spec', slug: 'brewcode/skills/spec' },
|
|
{ title: 'plan', slug: 'brewcode/skills/plan' },
|
|
{ title: 'start', slug: 'brewcode/skills/start' },
|
|
{ title: 'teams', slug: 'brewcode/skills/teams' },
|
|
{ title: 'convention', slug: 'brewcode/skills/convention' },
|
|
{ title: 'rules', slug: 'brewcode/skills/rules' },
|
|
{ title: 'grepai', slug: 'brewcode/skills/grepai' },
|
|
{ title: 'teardown', slug: 'brewcode/skills/teardown' },
|
|
{ title: 'standards-review', slug: 'brewcode/skills/standards-review' },
|
|
{ title: 'review (dynamic)', slug: 'brewcode/skills/review' },
|
|
{ title: 'skills', slug: 'brewcode/skills/skills' },
|
|
{ title: 'agents', slug: 'brewcode/skills/agents' },
|
|
{ title: 'e2e', slug: 'brewcode/skills/e2e' },
|
|
],
|
|
},
|
|
{
|
|
title: 'Agents',
|
|
slug: 'brewcode/agents',
|
|
children: [
|
|
{ title: 'developer', slug: 'brewcode/agents/developer' },
|
|
{ title: 'tester', slug: 'brewcode/agents/tester' },
|
|
{ title: 'reviewer', slug: 'brewcode/agents/reviewer' },
|
|
{ title: 'architect', slug: 'brewcode/agents/architect' },
|
|
{ title: 'skill-creator', slug: 'brewcode/agents/skill-creator' },
|
|
{ title: 'agent-creator', slug: 'brewcode/agents/agent-creator' },
|
|
{ title: 'hook-creator', slug: 'brewcode/agents/hook-creator' },
|
|
{ title: 'bash-expert', slug: 'brewcode/agents/bash-expert' },
|
|
{ title: 'bc-coordinator', slug: 'brewcode/agents/bc-coordinator' },
|
|
{ title: 'bc-knowledge-manager', slug: 'brewcode/agents/bc-knowledge-manager' },
|
|
{ title: 'bc-grepai-configurator', slug: 'brewcode/agents/bc-grepai-configurator' },
|
|
{ title: 'bc-rules-organizer', slug: 'brewcode/agents/bc-rules-organizer' },
|
|
],
|
|
},
|
|
{ title: 'Hooks', slug: 'brewcode/hooks' },
|
|
{ title: 'Workflow', slug: 'brewcode/workflow' },
|
|
],
|
|
},
|
|
{
|
|
title: 'Brewtools',
|
|
items: [
|
|
{ title: 'Overview', slug: 'brewtools/overview' },
|
|
{
|
|
title: 'Skills',
|
|
slug: 'brewtools/skills',
|
|
children: [
|
|
{ title: 'agent-toggle', slug: 'brewtools/skills/agent-toggle' },
|
|
{ title: 'debate', slug: 'brewtools/skills/debate' },
|
|
{ title: 'deploy', slug: 'brewtools/skills/deploy' },
|
|
{ title: 'plugin-update', slug: 'brewtools/skills/plugin-update' },
|
|
{ title: 'provider-switch', slug: 'brewtools/skills/provider-switch' },
|
|
{ title: 'secrets-scan', slug: 'brewtools/skills/secrets-scan' },
|
|
{ title: 'skill-toggle', slug: 'brewtools/skills/skill-toggle' },
|
|
{ title: 'ssh', slug: 'brewtools/skills/ssh' },
|
|
{ title: 'text-human', slug: 'brewtools/skills/text-human' },
|
|
{ title: 'text-optimize', slug: 'brewtools/skills/text-optimize' },
|
|
{ title: 'think-short', slug: 'brewtools/skills/think-short' },
|
|
],
|
|
},
|
|
{
|
|
title: 'Agents',
|
|
slug: 'brewtools/agents',
|
|
children: [
|
|
{ title: 'text-optimizer', slug: 'brewtools/agents/text-optimizer' },
|
|
{ title: 'ssh-admin', slug: 'brewtools/agents/ssh-admin' },
|
|
{ title: 'deploy-admin', slug: 'brewtools/agents/deploy-admin' },
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: 'Brewui',
|
|
items: [
|
|
{ title: 'Overview', slug: 'brewui/overview' },
|
|
{
|
|
title: 'Skills',
|
|
slug: 'brewui/skills',
|
|
children: [
|
|
{ title: 'image-gen', slug: 'brewui/skills/image-gen' },
|
|
{ title: 'glm-design-to-code', slug: 'brewui/skills/glm-design-to-code' },
|
|
],
|
|
},
|
|
{
|
|
title: 'Agents',
|
|
slug: 'brewui/agents',
|
|
children: [
|
|
{ title: 'glm-openrouter-specialist', slug: 'brewui/agents/glm-openrouter-specialist' },
|
|
{ title: 'glm-zai-specialist', slug: 'brewui/agents/glm-zai-specialist' },
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: 'Brewdoc',
|
|
items: [
|
|
{ title: 'Overview', slug: 'brewdoc/overview' },
|
|
{
|
|
title: 'Skills',
|
|
slug: 'brewdoc/skills',
|
|
children: [
|
|
{ title: 'auto-sync', slug: 'brewdoc/skills/auto-sync' },
|
|
{ title: 'my-claude', slug: 'brewdoc/skills/my-claude' },
|
|
{ title: 'memory', slug: 'brewdoc/skills/memory' },
|
|
{ title: 'md-to-pdf', slug: 'brewdoc/skills/md-to-pdf' },
|
|
{ title: 'publish', slug: 'brewdoc/skills/publish' },
|
|
{ title: 'guide', slug: 'brewdoc/skills/guide' },
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
title: 'Legal',
|
|
items: [
|
|
{ title: 'License', slug: 'license' },
|
|
],
|
|
},
|
|
];
|