Back to directory

ds-spec-loop

Curated pickMaintenance: Active

songyang0603/ds-spec-loop

Portable Agent Skill for repository-native Spec programming, informed by public DeepSeek Harness engineering patterns.

View on GitHub
$ npx skills add songyang0603/ds-spec-loop

41

stars

1

forks

MIT

License

2026-08-15

Created

2026-08-17

Last push

Portable Spec-programming Skill for coding agents: consistent requirements, decisions, code, tests and docs without a forced directory layout, on Codex / Claude Code / GitHub Copilot.

DSH integration

Ecosystem-related

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-04

License

MIT

01What can it help you accomplish?

  • Keep requirements, decisions, implementation, tests and docs consistent while building features, fixing bugs, changing architecture, or removing code

    Updated decision records, code, tests, generated files and current docs kept consistent in the same pull request or linked changes

    Developers using Codex, Claude Code or GitHub Copilot who want Spec-driven discipline without adopting a fixed directory layout

  • Write a proposal or review a change without implementing it

    A proposal comparing real alternatives and defining direct checks, or a read-only consistency report — without modifying files

    Teams that need design proposals or independent review before touching code

02How to install into DeepSeek Harness

Prerequisites

  • Node.js (required by the community `skills` installer, per README)

Installation steps

  1. 01

    Run `npx skills add songyang0603/ds-spec-loop` to install for your chosen coding agent and scope (requires Node.js).

    $ npx skills add songyang0603/ds-spec-loop

  2. 02

    Run `gh skill install songyang0603/ds-spec-loop ds-spec-loop --agent codex --scope user`, replacing `codex` with `claude-code` or `github-copilot`.

  3. 03

    Clone or download the repo and copy the entire `skills/ds-spec-loop` directory into the agent’s skills folder (user or repository scope).

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationEcosystem-related

Ecosystem Skill: an independent community project informed by public DeepSeek Harness engineering patterns that reuses each repo’s existing Spec/decision/test/CI conventions without requiring the DeepSeek Harness runtime, directories, or framework.

  • Spec-consistent change loop

    a feature, bug fix, architecture change, or code-removal request→updated decision records, code, tests, generated files, and current docs kept consistent in one change

    reads and may modify repository files (instructions, proposals, decisions, source, tests, generated files, docs, CI) when keeping the repo consistent
  • Decision record management

    any non-mechanical change→one decision record created or updated to own that change

  • Convention-aware reuse (no forced layout)

    a repository with its own Spec / decision / test / CI conventions→reuses existing files instead of imposing a new directory layout

04Who is it for? When not to use it?

Good for

  • Developers using Codex, Claude Code or GitHub Copilot who want Spec-driven discipline without adopting a fixed directory layout
  • Teams that need design proposals or independent review before touching code

Not for

  • When keeping the repo consistent, the Skill can read and modify repository files (code, tests, docs, CI, decision records). Review-only and proposal-only modes stay read-only by default and must not silently start implementing.

05Compatibility, maintenance and safety notes

  • When keeping the repo consistent, the Skill can read and modify repository files (code, tests, docs, CI, decision records). Review-only and proposal-only modes stay read-only by default and must not silently start implementing.
  • Independent community project: not official, not affiliated with or endorsed by DeepSeek, and does not redistribute DeepSeek Harness source code (see NOTICE).
2026-08-152026-08-17Not specified by the author

Independent community Skill; MIT; last update-log v0.2 (2026-08-17); not affiliated with DeepSeek.

06Frequently asked questions

What coding agents does ds-spec-loop support?

Codex, Claude Code and GitHub Copilot. Install with `npx skills add songyang0603/ds-spec-loop` or `gh skill install songyang0603/ds-spec-loop ds-spec-loop --agent codex --scope user`, or copy `skills/ds-spec-loop` manually into the agent’s skills folder.

Is ds-spec-loop official DeepSeek Harness software?

No. It is an independent community project informed by public DeepSeek Harness patterns. It does not require the DeepSeek Harness runtime, is not affiliated with or endorsed by DeepSeek, and does not redistribute DeepSeek Harness source code.

Does it force a specific repository layout?

No. The Skill finds which existing files already do each job (AGENTS.md, ADRs, tests, CI) and reuses them. A Python project is not told to run `pnpm test`, and a repo that uses ADRs is not told to create another decision directory.

Can it review or propose without changing code?

Yes. Review mode checks whether proposals, decisions, code, tests, generated files and docs agree and stays read-only; proposal mode writes a proposal comparing real alternatives without implementing it.

08Data and sources

github.comc64ca42Not specified by the author
  • Author-claimedgithub.comc64ca429950a…

    This independent community project was developed from analysis of Spec and decision practices visible in the public [Dee…

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-04. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.