Loading...
Loading...
A skill that implements the SDD-RIPER methodology into strictly executable processes. It is applied in code/architecture tasks for "function-level and project-level CodeMap generation, full-modal requirement context bundling, Spec-driven R&D, and RIPER phase gate advancement", and is suitable for multi-round collaborative development with Claude/Codex/other CLI Agents.
npx skill4agent add huisezhiyin/sdd-riper sdd-riper-onegit clean-fdxNo Spec, No CodeNo Approval, No ExecuteSpec is Truthreferences/sdd-riper-one-protocol.mdPre-Research -> RIPERNo Spec, No CodeSpec is TruthReverse Synccreate_codemapbuild_context_bundlesdd_bootstrapResearch -> (Innovate, optional) -> Plan -> Execute -> Reviewcreate_codemap -> build_context_bundle -> sdd_bootstrap -> Research -> (Innovate, optional) -> Plan -> Execute -> Reviewsdd_bootstrap -> (supplement on demand) create_codemap/build_context_bundle -> Research -> Plan -> Execute -> ReviewExecutePlan ApprovedReviewResearch/PlanSDDRIPERphasephaseapproval statusspec pathGoalIn Scope / Out of ScopeChecklistOpen QuestionsNext ActionResearch -> PlanResearch FindingsPlan -> ExecuteFile ChangesSignaturesChecklistExecute -> ReviewValidationreview_specreview_executeChange LogResearchcodemapcontext bundleMULTIDEBUGARCHIVEphaseapproval statusExecutePlan ApprovedReviewphaseapproval statusspec pathGoalChecklistNext Actionreview_specreview_executePlan Approvedreferences/sdd-riper-one-protocol.mdMULTI-PROJECT PROTOCOLreferences/spec-template.mdsdd_bootstrap: mode=multi_projectMULTI / 多项目workdirpackage.jsonpom.xmlbuild.gradlego.modpyproject.tomlsetup.pyCargo.toml.gitworkspacessettings.gradlepnpm-workspace.yamlProject Registry§0.1projects=[...]create_codemap(project)mydocs/codemap/YYYY-MM-DD_hh-mm_<project_id>项目总图.mdactive_projectactive_workdirchange_scope=localactive_projectchange_scope=crossCROSS / 跨项目codemap-first§6.1 Touched Projects§4.4 Contract InterfacesMULTI / 多项目CROSS / 跨项目change_scope=crossSWITCH <project_id> / 切换 <project_id>active_projectREGISTRY / 项目列表SCOPE LOCAL / 回到本地change_scope=localsdd_bootstrap: mode=multi_project, task=<task name>, goal=<goal>, requirement=<requirement document or description>projects=[{id:web-console,path:./web-console},{id:api-service,path:./api-service}]create_codemapfeatureprojectfeaturescopemodegoalfeaturemydocs/codemap/YYYY-MM-DD_hh-mm_<feature>功能.mdprojectmydocs/codemap/YYYY-MM-DD_hh-mm_<project>项目总图.mdfeatureprojectbuild_context_bundleUnparsed Sourcesmydocs/context/YYYY-MM-DD_hh-mm_<task>_context_bundle.mdLiteSource IndexRequirement SnapshotOpen QuestionsNext ActionsStandardRequirement FactsBusiness RulesAcceptance CriteriaConstraintsConflicts & Ambiguitiessdd_bootstrapOption A/Bmydocs/specs/YYYY-MM-DD_hh-mm_<TaskName>.mdContext SourcesCodemap UsedResearch FindingsOpen QuestionsNext Actionsreview_specPlanExecutespecscopeplan_onlyfullPlanReminderNO-GOSpec Review MatrixPASS/FAIL/PARTIALReadiness VerdictGO/NO-GORisks & SuggestionsPhase RemindersNO-GOUser Decision: Proceed despite NO-GOreview_executeExecutespecscopechanged_onlyfullPlanReview MatrixPASS/FAIL/PARTIALOverall VerdictPASS/FAILBlocking IssuesPlan-Execution DiffFAILReview FAILResearch/PlanReview FAILPlanarchivetargetskindspeccodemapmixedaudiencehumanllmbothbothmodesnapshotthematictopichumanmydocs/archive/YYYY-MM-DD_hh-mm_<topic>_human.mdllmmydocs/archive/YYYY-MM-DD_hh-mm_<topic>_llm.mdTrace to Sourcespython3 scripts/archive_builder.py --targets mydocs/specs mydocs/codemap --kind mixed --audience both --mode thematic --topic <topic>--allow-active-specOpen QuestionsChange Log / Validationreview_spec/review_executecodemapcontext bundleInnovatePlanreview_specPlanNO-GOReviewReview MatrixOverall VerdictPlan-Execution DiffarchiveDEBUG / 排查 / 日志分析 / 验证功能log_pathissuespec§ Debug LogMAP / Code Map / 链路梳理 / 只看代码create_codemap(feature)PROJECT MAP / 全局地图 / 项目总图 / MAP ALLcreate_codemap(project)MULTI / 多项目CROSS / 跨项目Touched ProjectsFAST / 快速 / >>REVIEW SPEC / 评审规格 / 计划评审review_specREVIEW EXECUTE / 代码评审 / 实现复盘review_executeARCHIVE / 归档 / 沉淀archiveDEBUG / 排查 / 日志分析 / 验证功能EXIT SDD / 退出协议YYYY-MM-DD_hh-mm_create_codemap(feature)mydocs/codemap/YYYY-MM-DD_hh-mm_<feature>功能.mdcreate_codemap(project)mydocs/codemap/YYYY-MM-DD_hh-mm_<project>项目总图.mdbuild_context_bundlemydocs/context/YYYY-MM-DD_hh-mm_<task>_context_bundle.mdsdd_bootstrapmydocs/specs/YYYY-MM-DD_hh-mm_<TaskName>.mdarchive(human)mydocs/archive/YYYY-MM-DD_hh-mm_<topic>_human.mdarchive(llm)mydocs/archive/YYYY-MM-DD_hh-mm_<topic>_llm.mdreferences/sdd-riper-one-protocol.mdreferences/spec-template.mdreferences/workflow-quickref.mdreferences/usage-examples.mdreferences/archive-template.mdreferences/multi-project.mdreferences/commands.md