awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 个仓库

Awesome GitHub RepositoriesIncremental Implementations

Strategies for building features in small, verifiable vertical slices using test-driven development.

Distinct from Incremental Build Engines: Candidates focus on build-system performance (compilation), whereas this is about the software development methodology of incremental feature delivery.

Explore 12 awesome GitHub repositories matching software engineering & architecture · Incremental Implementations. Refine with filters or upvote what's useful.

Awesome Incremental Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • addyosmani/agent-skillsaddyosmani 的头像

    addyosmani/agent-skills

    60,849在 GitHub 上查看↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Provides a framework for implementing features via thin vertical slices and continuous verification.

    Shellagent-skillsantigravityantigravity-ide
    在 GitHub 上查看↗60,849
  • stitionai/devikastitionai 的头像

    stitionai/devika

    19,511在 GitHub 上查看↗

    Devika is an autonomous AI software engineering system designed to plan, write, and debug code from high-level natural language instructions. It functions as an agentic software engineer that decomposes complex objectives into actionable coding steps for autonomous execution. The system integrates cloud-based and self-hosted large language models through a provider-agnostic layer, allowing for multi-model reasoning and code completion. It distinguishes itself by combining these models with a sandboxed execution environment for running code across different operating systems and a web-browsing

    Modifies project files to add new capabilities while maintaining existing code style and performing incremental verification.

    Python
    在 GitHub 上查看↗19,511
  • kanaka/malkanaka 的头像

    kanaka/mal

    10,665在 GitHub 上查看↗

    This project is a Lisp interpreter implementation guide and framework designed to teach the core principles of programming language design. It provides a structured, step-by-step technical framework for building a functional Lisp language from scratch, featuring a specialized interpreter engine and an S-expression parser that converts syntax into abstract syntax trees. The project emphasizes a code-as-data metaprogramming framework, enabling the implementation of macros, quoting, and quasiquoting to transform expressions during evaluation. It is designed with host language agnosticism, allowi

    Organizes the interpreter build process into a sequence of verifiable, incremental implementation stages.

    Assemblybashcc-plus-plus
    在 GitHub 上查看↗10,665
  • tukuaiai/vibe-coding-cntukuaiai 的头像

    tukuaiai/vibe-coding-cn

    8,294在 GitHub 上查看↗

    vibe-coding-cn is an AI software development workflow and prompt engineering framework designed to transform product ideas into functional applications using natural language. It functions as an AI agent orchestration system that coordinates specialized skills and quality gates to guide the incremental creation of software. The framework distinguishes itself through a project memory system that maintains architectural and design documentation to preserve context during long-term collaborations. It employs a prompt optimization library that utilizes recursive loops, chain-of-thought reasoning,

    Builds complex features using small-step instructions and mandatory verification tests to ensure successful delivery.

    Pythonaiai-agentsclaude-code
    在 GitHub 上查看↗8,294
  • sweepai/sweepsweepai 的头像

    sweepai/sweep

    7,703在 GitHub 上查看↗

    Sweep 是一个自动化软件工程系统,利用大语言模型来解决 GitHub Issue。它充当 AI 软件工程师,将自然语言描述的 Issue 转换为具体的代码变更和 Pull Request。 该系统通过 GitHub Webhook 集成,根据 Issue 创建或标签更新触发工作流。它采用迭代反馈循环,通过分析编译器错误和测试结果来优化生成的代码并修复 Bug。 该工具涵盖了多种维护能力,包括自动修复 Bug、功能实现和代码重构。它结合了静态分析和上下文感知提示,确保生成的代码符合项目特定的类型检查、日志记录和架构标准。 安全性通过基于规则的护栏和访问限制来管理,防止 Agent 修改受保护的文件或目录。

    Automatically implements new requested features from GitHub issues while preserving existing codebase styles.

    Jupyter Notebook
    在 GitHub 上查看↗7,703
  • missing-semester-cn/missing-semester-cn.github.iomissing-semester-cn 的头像

    missing-semester-cn/missing-semester-cn.github.io

    7,311在 GitHub 上查看↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches translating a descriptive specification into working code with iterative refinement.

    Markdown
    在 GitHub 上查看↗7,311
  • rse/es6-featuresrse 的头像

    rse/es6-features

    6,163在 GitHub 上查看↗

    This project is a reference catalogue of the new syntax and behavioral changes introduced in the ECMAScript 6 (ES6) specification for JavaScript. It serves as a curated overview and comparison table of the language features defined by the standard, documenting additions such as block scoping with let and const, arrow function syntax, default parameter handling, and rest parameter collection. The reference is structured as a side-by-side comparison chart that maps old and new JavaScript syntax patterns, providing a focused guide for each capability. It covers the core language fundamentals

    Organises ES6 features by their specification section for side-by-side comparison.

    HTML
    在 GitHub 上查看↗6,163
  • kuafuai/devopsgptkuafuai 的头像

    kuafuai/DevOpsGPT

    5,959在 GitHub 上查看↗

    DevOpsGPT 是一个由大语言模型驱动的 DevOps 自动化平台和 AI 软件开发代理。它通过协调代码库分析、代码生成和交付流水线,将自然语言需求转换为功能代码和自动化部署。 该系统具有自动化代码生成引擎和基于任务的分解引擎,可分析项目结构以生成上下文感知的代码扩展。它利用可插拔的模型集成系统连接到私有或专业语言模型部署,以执行特定领域的开发任务。 该平台通过 CI/CD 流水线编排器管理完整的软件交付生命周期,该编排器将代码合成与自动化测试和部署工具链接起来。这包括软件版本发布以及与各种外部 DevOps 平台集成的功能。

    Autonomously modifies project files to add new capabilities while preserving existing code styles.

    HTML
    在 GitHub 上查看↗5,959
  • potpie-ai/potpiepotpie-ai 的头像

    potpie-ai/potpie

    5,161在 GitHub 上查看↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    Generates detailed implementation plans and surfaces clarifying questions to define new feature specifications.

    Pythonagentsai-agentsai-agents-framework
    在 GitHub 上查看↗5,161
  • buildermethods/agent-osbuildermethods 的头像

    buildermethods/agent-os

    3,885在 GitHub 上查看↗

    Agent-OS is an LLM multi-agent orchestration framework and AI software development lifecycle tool designed to coordinate specialized agents through shared workspaces and structured task lists. It functions as an agentic application bootstrapper and technical specification engine, providing the infrastructure to guide the process from product requirements to automated coding and deployment. The system distinguishes itself through spec-driven development, using detailed technical specifications and layered context injection to ensure generated code aligns with project standards. It employs a ma

    Generates detailed functional requirements and sample data to guide the development of specific application screens.

    Shell
    在 GitHub 上查看↗3,885
  • gemini-cli-extensions/conductorgemini-cli-extensions 的头像

    gemini-cli-extensions/conductor

    2,751在 GitHub 上查看↗

    Conductor is an agentic coding tool that plans, generates, and manages software features through structured tracks and human-reviewed plans. It operates as a plan-driven code generator, reading structured plan files to determine the sequence of tasks and their dependencies before executing any code generation or modification. The system also functions as a feature specification manager, defining features in formal specification files that capture goals, requirements, and implementation steps as machine-readable documents. The tool distinguishes itself through a git-history-based undo system t

    Planning, specifying, and implementing software features through structured tracks with human review before code generation.

    context-driven-developmentgeminigemini-cli
    在 GitHub 上查看↗2,751
  • snaptoken/kilo-tutorialsnaptoken 的头像

    snaptoken/kilo-tutorial

    972在 GitHub 上查看↗

    该项目是一个教育资源,旨在通过逐步构建一个功能性的终端文本编辑器来教授底层软件开发。它提供了一个循序渐进的课程,指导用户使用 C 语言和标准终端输入处理从零开始构建一个交互式应用程序。 该教程的独特之处在于采用了增量实现模式,每个功能里程碑都建立在之前的代码之上,以确保平缓的学习曲线。为了支持这一过程,项目包含一个命令行工具,用于将本地源代码与参考实现进行比较,通过标准化空格和格式来验证每个开发步骤的正确性。 课程涵盖了基础的终端架构,包括原始模式输入处理、动态缓冲区管理以及用于显示渲染的转义序列。这些练习提供了管理终端用户界面和文本数据结构的实践经验。项目文档结构旨在促进自定进度的学习,并可部署到远程托管环境。

    Structures the learning process into small, functional milestones that build incrementally upon previous code.

    在 GitHub 上查看↗972
  1. Home
  2. Software Engineering & Architecture
  3. Incremental Implementations

探索子标签

  • AI-Driven Feature Implementation2 个子标签Autonomous modification of project files to add new capabilities while preserving existing code styles. **Distinct from Incremental Implementations:** Focuses on AI-agent-driven code modification for new features, rather than manual TDD vertical slice methodologies.