OO

outlinedriven/odin-claude-plugin

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

40 stars 质量 63 趋势 20Apache-2.0

Claude Code 的提纲驱动开发——46个代理,25+ 技能,图优先方法论,基于AST的编辑,原子提交。

概览

前身是 ODIN Claude 插件。仓库 URL 未变。 Outline-Driven Development,昵称ODIN,是一个高度主观的代码代理技能库:以原则为先的工程、外科手术编辑和工作流程自动化,作为可安装插件发布。它为你提供一个可直接使用的技能集,包含五个学科层。技能在树中创建一次,每个支持的客户端都能从同一布局中发现技能,因此不会复制或重新发布任何内容。 方法论:以大纲驱动开发·地点:outlinedriven.github.io - 657项技能,28个插件,每个只在插件//skills//SKILL.md 编写一次。- 同一树的五个利用面:Claude Code、Codex、Cursor、Grok和Kimi——无工具包管理器;每个脚本均无依赖,Node ESM或标准库Python——odin-core中有六种输出样式,每种都嵌入规范的原则字节——预提交门,每次提交时审计整个树,详见.pre-commit-config。

概述(AI 翻译)

前身是 ODIN Claude 插件。仓库 URL 未变。

大纲驱动开发,昵称ODIN,是一个高度主观的代码代理技能库:原则优先 工程、外科剪辑和工作流程自动化,作为可安装插件发布。它提供 你是一个即插技能,包含五个纪律层。技能在树内创建一次,且每项 支持的客户端会从相同的布局中发现它们,因此不会复制或重新发布任何内容。

方法论:以大纲驱动的开发 ·地点:outlinedriven.github.io

  • 28个插件共657个技能,每个插件在[[T0]处各创作一次]
  • 同一棵树的五个束带表面:Claude Code、Codex、Cursor、Grok 和 Kimi
  • 没有工具包管理器;每个脚本都是无依赖的Node ESM或标准库Python。
  • Odin-Core 中有六种输出样式,每种都以完全相同的方式嵌入规范字节
  • 预提交门,每次提交时审计整个树,详见.pre-commit-config.yaml

目录

  • 这是什么
  • 安装
  • 选择你的插件
  • 运用技能
  • 插件
  • 核心理念
  • 输出风格
  • 发展
  • 许可证

这是什么

28个插件里有657项技能。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Outline-Driven Development

Formerly the ODIN Claude Plugin. The repository URL is unchanged.

Outline-Driven Development, nicknamed ODIN, is a highly opinionated code-agent skill library: principles-first engineering, surgical editing, and workflow automation, published as installable plugins. It gives you a drop-in skill set with five discipline layers. Skills are authored once in-tree, and every supported client discovers them from that same layout, so nothing is copied or republished.

Methodology: outline-driven-development · Site: outlinedriven.github.io

  • 657 skills in 28 plugins, each authored once at plugins//skills//SKILL.md
  • Five harness surfaces from one tree: Claude Code, Codex, Cursor, Grok, and Kimi
  • No package manager for the tooling; every script is dependency-free Node ESM or standard-library Python
  • Six output styles in odin-core, each embedding the canonical doctrine byte-identically
  • Pre-commit gates that audit the whole tree on every commit, listed in .pre-commit-config.yaml

Contents

What is this

657 skills in 28 plugins. A skill is authored once, at plugins//skills//SKILL.md, and that path is its only home. The directory states which plugin owns the skill, so no registry has to answer that question. Every plugin and marketplace ships at one releaseVersion, currently 2.1.5, held in catalog/plugins.json.

Each harness resolves components from fixed conventions at the plugin root, so this layout is the one every supported client already discovers. Nothing is copied at publish time, and nothing is published to a package registry.

plugins/odin-core/
  .claude-plugin/plugin.json   Claude Code manifest
  .codex-plugin/plugin.json    Codex manifest
  .cursor-plugin/plugin.json   Cursor manifest
  .grok-plugin/plugin.json     Grok manifest
  .kimi-plugin/plugin.json     Kimi manifest
  skills/necessary-work/SKILL.md        authored skill
  skills/necessary-work/agents/openai.yaml   generated from the frontmatter
  mcp.json                     MCP servers, odin-core only
  output-styles/               Claude output styles, odin-core only

odin-core carries the six output styles and the planning skills; odin-code carries the day-to-day engineering skills. Install the rest by working domain.

Core philosophy

  1. Investigate before acting. Never speculate about code you have not read.
  2. Draw the structure before building it.
  3. Match rigor to risk.
  4. One logical change per commit.
  5. Show the code, not a description of the code.

Install

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add outlinedriven/odin-claude-plugin
新手?先看 mcpskill.org 教程 →