soloforge weekly downloads statistics
By CharlieJieHu · npm · Claude Code
AI-driven development workflow system - 结构化交付闭环(需求→设计→切片→实现→验证→审查→交付),保证流程与证据可追溯;业务语义正确性仍依赖使用者判断,非自动替代高级工程师
soloforge has 7,585 recorded weekly downloads on npm.
About soloforge
SoloForge
SoloForge 是面向 AI 编程宿主的工程验证与任务交付控制面。它把“如何生成产物”“即时反馈、权威验证”“审查闭环”和“任务状态推进”拆成独立职责,避免一个大型工作流引擎同时理解所有领域和副作用。
核心原则
- Skills 指导 AI 研讨和生成具体产物。
- Hooks 只做低延迟、只读的 quick 检查。
VerificationService是完整验证的唯一权威入口。- Validators 只返回 findings,不写状态。
TaskService只理解动作需要哪些证据,以及证据是否有效。- 完整验证记录按任务绑定,并通过产物内容、完整验证输入、规则集和引擎摘要判断新鲜度。
- 不为已删除入口保留 alias、redirect、公共导出 或宽松 schema。
架构
AI Host
Claude Code
OpenCode (experimental)
|
+-- Skills: 产物生成指导
+-- Hooks: quick 即时反馈
|
CLI / MCP
|
VerificationService
+-- ArtifactResolver
+-- ValidatorRunner
+-- DigestBuilder
+-- FreshnessPolicy
+-- EvidenceWriter
|
Validators + Evidence Store
|
TaskService
+-- EvidenceRequirementPolicy
+-- EvidenceEvaluator
|
advance / deliver
VerificationService 是薄门面。内部按 input/、execution/、evidence/、persistence/、policy/ 和 quick/ 分层,防止服务或任一注册表重新膨胀成大型 engine。
TaskService 不读取需求文档、API 规格或数据库设计内容。阶段和动作所需证据由声明式 policy 提供,生命周期服务只消费证据报告。
产品判断以真实用户链路为准:安装必须把 MCP、hooks、CLAUDE.md 和完整 skills 送达;quick 只提示;full 对真实产物和完整源码失败关闭;报告与 sf_review 各自承担用户交付和权威审查证据,不能互相冒充。
安装
前置要求:Node.js 18 或更高版本,以及 Claude Code。
npm install -g soloforge
cd /path/to/project
soloforge init
soloforge init 生成:
.mcp.json:SoloForge MCP 连接。CLAUDE.md:从当前工具契约和领域契约生成的项目指令。.claude/settings.json:危险操作保护和通用 quick hook。~/.claude/skills/soloforge-*/:产物生成 skills、模板及定制正反例。
已有项目需要覆盖 SoloForge 管理文件时使用 soloforge init --force。只预览写入内容时使用 soloforge init --dry-run。
标准工作流
- 接手已有项目或 SoloForge 版本变化时,首次
sf_verify/sf_task操作会自动检查升级状态并在需要迁移时阻断提示;升级状态见.soloforge/upgrade/,诊断用soloforge doctor(V2 无独立升级 MCP 工具)。 - 调用
sf_task start,显式提供 intent、system_context 和 scope。 - 用当前目标、业务术语、scope 和能力域调用
sf_knowledge query,读取真正相关的项目/内置 guidance;空结果不代表“没有约束”,也不能覆盖已确认项目事实。 - 选择一个产物对应的 skill,研讨必要决策后由 AI 宿主编辑真实文件。涉及前端时,端模块必须先经用户确认并写入
intent.projects(.soloforge/intent.yaml);soloforge project-modules输出为空时,先在 intent 确认端模块清单再继续设计,不能只在文档中自造目录或发布拓扑。 - PostToolUse 调用
soloforge hook-check。它只提供即时反馈,不写 EvidenceView,不推进任务。 - 调用
sf_verify full,显式传task_id和artifact,执行完整验证并写权威记录。 - 需要语义审查时通过
sf_review start/submit/status/resolve/auto_fix完成独立审查和 finding 闭环。 - 当前阶段证据全部通过且仍然新鲜后,调用
sf_task advance。 - 最终调用
sf_task deliver。缺失、失败、过期或未闭环的证据都会阻断交付。
Governance Runtime
Governance Runtime 是 V2 治理内核,在 sf_plan 生成 ExecutionPlan 时注入 governance extension(Policy 要求 + Decision 记录),形成可审计的治理闭环。
核心能力(均已实现):
- Policy governance:声明式 Policy 文件(
.soloforge/state/governance/policies/*.json)驱动 requirement 声明,sf_plan自动注入。 - Decision traceability:每次 governance 触发生成
GovernanceDecisionRecord(含 policyIds/requirementIds/policyMetadata 来源链),持久化到.soloforge/state/governance/decisions/。 - Audit query:
sf_governance_history查询决策审计摘要(只读,不泄露 governanceResult)。 - Coverage metrics:
sf_governance_report聚合覆盖率(totalDecisions/generated/failed/skipped 原因/policyUsage)。 - Effectiveness:
sf_governance_effectiveness聚合有效性(failureRate/policyEffectiveness/requirementCompletionRate)。 - Evidence fulfillment:
sf_governance_fulfillment查询 Requirement 完成状态(经 EvidenceSource 链接 VerificationEvidence,target → artifact_kind 显式映射)。
Governance Engine 保持纯函数(不碰 store/evidence),IO 边界由 Provider/Adapter 承担。
Quick 与 Full
| 模式 | 入口 | 写权威状态 | 用途 |
|---|---|---|---|
| quick | soloforge hook-check 或 soloforge verify --check-only | 否 | 编辑后的低延迟反馈 |
| full | sf_verify action="full" 或 soloforge verify --task ... --artifact ... | 是 | 阶段推进和交付证据 |
Hook 被禁用、超时、未触发或被 Bash 绕过,不会降低最终正确性,因为 sf_task advance 和 sf_task deliver 只认可 full 记录。
Full 记录(VerificationEvidence,kind: "artifact_structure" 维度)至少包含:
schema_version: 3evidence_idtask_idkind: "artifact_structure"passedevaluated_atengine_revisionevidence_sourceartifact: {artifact_kind,domain,gate_name,artifact_path,artifact_git_hash,verification_input_hash,ruleset_hash,findings,check_results}verification_run_id(引用验证执行记录,防手写伪造 passed)
产物内容、上游产物、任务 scope/system context、项目配置、研讨记录、适用 waiver、规则集或引擎版本任一变化,旧记录都会失效。
MCP 工具
| 工具 | Action / 入参 | 职责 |
|---|---|---|
sf_task | start/query/advance/deliver/reset/cancel | 任务生命周期和证据门禁 |
sf_verify | full/status | 完整验证权威入口与记录查询 |
sf_review | start/submit/status/resolve/auto_fix | 独立对抗审查和 finding 闭环 |
sf_knowledge | query/audit/add/update | 按任务信号读取 guidance/knowledge,并管理项目知识 |
sf_plan | task_id | V2:从 Requirement 生成 ExecutionPlan 并持久化(不执行 step/不改 requirement) |
sf_requirement | action | V2:RequirementContract 需求 CRUD(create 写 manual requirement / list 按 task 列出 / query 按 id 查),经 HMAC 签名 |
sf_waiver | create/list/revoke | 豁免生命周期入口(create/revoke 需 confirm=true 人工裁决,non_waivable check 拒绝),经 HMAC 签名 |
sf_execute | task_id | V2:跑 command verification 写 VerificationEvidenceStore,供 deliver 消费 |
sf_repair | task_id | V2 修复计划生成器:retry 上限卡住或机械重试无进展时生成分型建议;常规失败循环不需要(不执行 repair/不改文件) |
sf_evidence_graph | task_id | 只读查询 task 证据图摘要(Finding→Resolution→Artifact) |
sf_governance_history | task_id | 只读查询 governance 决策审计摘要 |
sf_governance_report | task_id | 只读聚合 governance 覆盖率报告 |
sf_governance_effectiveness | task_id | 只读聚合 governance 有效性指标 |
sf_governance_fulfillment | —(全局查询) | 只读查询 governance requirement 完成状态 |
诊断用 CLI soloforge doctor;升级影响查看 .soloforge/upgrade/(V2 无独立升级/诊断/豁免 MCP 工具,升级隐式经 sf_verify/sf_task 阻断提示)。
CLI…
Description from the npm listing.
- mcp
- ai
- development-workflow
- claude-code
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (1)Similar npm Claude Code plugins
All 20 soloforge alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/soloforge. First seen Oct 27, 2026; last successful collection Oct 27, 2026. See the methodology.