specfact-cli and specpact

These are competitors in the spec-driven development space, each offering a CLI-based approach to keeping specifications synchronized with code, but targeting slightly different workflows (nold-ai/specfact emphasizes backlog/test sync across greenfield and brownfield projects, while specpact focuses on tiered workflow structures and AI code assistant integration).

specfact-cli
50
Established
specpact
27
Experimental
Maintenance 13/25
Adoption 13/25
Maturity 18/25
Community 6/25
Maintenance 13/25
Adoption 5/25
Maturity 9/25
Community 0/25
Stars: 13
Forks: 1
Downloads: 4,432
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 12
Forks:
Downloads:
Commits (30d): 0
Language: Shell
License: MIT
No risk flags
No Package No Dependents

About specfact-cli

nold-ai/specfact-cli

The “swiss knife” CLI for agile DevOps teams. Keep backlog, specs, tests, and code in sync. Greenfield + brownfield with SDD/TDD/contracts.

# Technical Summary Runs as a deterministic local CLI with modular architecture—core runtime discovers and mounts workflow bundles (backlog, code, spec, project, govern) that expose grouped command surfaces, enabling IDE slash-command integration with AI copilots without requiring API keys or vendor lock-in. Syncs backlog state across GitHub, Azure DevOps, Jira, and Linear via adapter plugins, enforcing Definition of Ready/Done and contract validation to prevent drift between specs and code. Built in Python with zero external dependencies for the core runtime; module system uses semantic versioning and trust checks to compose deterministic ceremonies (standup, refinement, sprint planning) and validation workflows on local or imported codebase snapshots.

About specpact

specpact/specpact

A zero-dependency SDD toolkit for AI-assisted development. Permanent specs, tiered workflows (nano/feature/system), Memory Bank context, and a CLI that works with Claude Code, GitHub Copilot, and any AI tool.

Scores updated daily from GitHub, PyPI, and npm data. How scores work