Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计通过

methodologymethodology 测试

Agent Skill

methodology 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

353

周安装

15

GitHub Stars

798

下载量

124
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:methodology(methodology 测试)
来源仓库:https://github.com/juliusbrussee/cavekit
仓库路径:skills/methodology
安装命令:
npx skills add https://github.com/juliusbrussee/cavekit --skill methodology
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/juliusbrussee/cavekit --skill methodology

简介

Cavekit 不是一个工具——它是一种方法论。核心循环很简单:

  • 描述您想要什么(具有可测试标准的套件)
  • 让代理构建它(计划→实施→验证)
  • 修复套件,而不是代码(修订版)
  • 重复直到收敛(迭代循环)
  • 你对代理的约束越精确,它们的能力就越强——清晰的套件、自动验证和结构化迭代循环让它们的运行自主性不断增强。所有这些都不能消除对软件工程师的需求。您对架构的判断、您编写精确套件的能力以及您对“完成”的直觉是使整个系统发挥作用的输入。 Cavekit 是一种力量倍增器:一名工程师的清晰思路,可以扩展到整个实施流程。
  • 每周安装量
  • 15
  • 存储库
  • 朱利叶斯布鲁湖/卡夫基特
  • GitHub 之星
  • 798
  • 第一次看到
  • 2026 年 4 月 9 日
  • 安全审计
  • Gen Agent Trust Hub 通行证
  • 套接字通行证
  • 斯尼克通行证

SKILL.md

Cavekit Methodology

Core Principle: Specify Before Building

Always define what you want before telling agents how to build it. Go through a cavekit stage — never jump straight from raw requirements to implementation.

Cavekit is a methodology for building software with AI coding agents that puts kits at the center of the development process — code is derived from them, not the other way around. Whether starting from scratch or modernizing an existing system, the principle is the same:

  • Greenfield projects: reference material → kits → code
  • Rewrites: old code → kits → new code

In both cases, the kits become a living contract that agents consume to continuously build, validate, and refine the application.

Why Kits Are the First-Class Citizen

PropertyBenefit
StructuredOrganized as a navigable tree, enabling agents to load only what they need
Human-legibleEngineers can audit requirements at a higher level than code
Stack-independentDecoupled from any single framework or language
Independently evolvableKits can be refined without touching implementation
VerifiableEvery requirement includes acceptance criteria agents can check
Key Insight: Well-written kits with strong validation make your application reproducible — any agent can rebuild it from the kits alone. Think of it as continuous regeneration.

The Scientific Method Analogy

LLMs are inherently non-deterministic — like running an experiment, each individual call may yield different results. But through the right methodology — clear hypotheses, controlled conditions, and repeated trials — we extract reliable, reproducible outcomes from a stochastic process.

Cavekit applies the scientific method to software construction — hypothesize, test, observe, refine.

LayerAnalogyWhat It Does
LLM callsIndividual experimentsEach run may produce different results; no single output is authoritative
KitsHypothesesDefine what you expect to observe — the predicted behavior
Validation gatesControlled conditionsEnsure reproducibility by constraining what counts as a valid outcome
Convergence loopsRepeated trialsBuild statistical confidence through successive passes
Implementation trackingLab notebookRecord what was tried, what worked, and what failed
RevisionRevising the hypothesisWhen results contradict expectations, update the theory upstream

The outcome: a disciplined, repeatable engineering process layered on top of probabilistic generation.


The 5 Hunt Phases

The Hunt is the four-phase lifecycle: Sketch, Map, Make, Check. Each phase has dedicated prompts that drive it.

PhaseInputOutputAI RoleHuman Role
DraftSource materials, domain knowledge, existing systemsImplementation-agnostic kitsExtract requirements, structure knowledgeVerify kits capture intent accurately
ArchitectKits + framework researchFramework-specific implementation plansDesign architecture, break down work, order stepsApprove architectural choices
BuildPlans + kitsWorking code + tests + tracking docsWrite code, run tests, check against kitsWatch for drift and blockers
InspectFailed validations, gaps, manual fixesUpdated kits/plans via revisionIdentify root causes, propagate fixes upstreamEvaluate outcomes, set priorities
MonitorRunning application, git historyIssues, anomalies, progress reportsScan for regressions, surface metricsInterpret reports, guide next steps

Phase Transitions

Each phase has gate conditions that must be met before moving to the next:

  1. Draft → Architect: All domains have kits with testable acceptance criteria. Human has reviewed for completeness.
  2. Architect → Build: Plans reference kits, define implementation sequence, and include test strategies. Architecture decisions validated.
  3. Build → Inspect: Code builds, tests pass at current coverage level, implementation tracking is up to date.
  4. Inspect → Monitor: Convergence detected (changes decreasing iteration-over-iteration). Remaining changes are trivial.
  5. Monitor → Draft (cycle): Gap found or new requirement identified. Revise kits and restart the cycle.

The Inspect phase is where the human serves as reviewer and decision-maker, not hands-on coder. You monitor the process, request changes as needed, and make systemic improvements to kits and prompts.

For the full Hunt phase reference, see references/hunt-phases.md.

Decision Matrix: When to Use Cavekit

Full Cavekit

Use when the project has significant scope, evolving requirements, or needs autonomous agent execution.

IndicatorThreshold
Codebase size50+ source files
RequirementsEvolving, multi-domain
Agent coordinationMulti-agent or multi-prompt pipelines
EnvironmentProduction, security-sensitive, brownfield
Team structureMulti-team or cross-team
Execution modeLong-running autonomous work (overnight, unattended)

What you get: Full Hunt lifecycle, context directory with kits/plans/impl tracking, prompt pipeline, convergence loops, revision, validation gates.

Lightweight Cavekit

Use when scope is moderate — too complex for ad-hoc but not worth a full pipeline.

IndicatorThreshold
Codebase size5-50 files
RequirementsMostly clear, focused
Agent coordinationSingle agent, possibly with sub-agents
Execution modeInteractive with occasional iteration loops

What you do:

  1. Write a focused context/kits/cavekit-task.md capturing requirements
  2. Add a context/plans/plan-task.md sequencing the implementation
  3. Skip full Hunt — just run an iteration loop against the plan

This is the "Cavekit floor" — most of the benefit without the overhead of a full multi-phase pipeline.

Skip Cavekit

Use when the task is trivially small.

IndicatorThreshold
Codebase sizeLess than 5 files
Task typeOne-off tools, simple bug fixes, exploratory prototypes
ImplementationFits comfortably in one agent session without needing external references

Heuristic: If the whole task fits in one context window with room to spare, full Cavekit adds more overhead than value.

Growth Path

Start with lightweight Cavekit even if the project is small. If the scope expands, you already have the structure in place to scale up. It is much harder to retrofit kits onto a large codebase than to grow a cavekit directory from the beginning.


The CI Pipeline Analogy

Cavekit mirrors a build pipeline — each stage transforms input into validated output, with feedback loops that propagate corrections upstream:

Traditional CI/CD:
  Code → Build → Test → Deploy

Cavekit AI Pipeline:
  Cavekit Change
    → Generate Plans (iteration loop)
    → Generate Implementation (iteration loop)
    → Validate (Tests + Review)
    → Human Audit (Monitor & Steer)
    → [Gap Found]
    → Revise
    → Cavekit Change (cycle repeats)

Every stage can run as an iteration loop — the same prompt executed repeatedly until output stabilizes. The iteration loop is what transforms nondeterministic LLM output into predictable, validated software.

The Iteration Loop

The iteration loop is the fundamental execution unit in Cavekit. Execute the same prompt against the same codebase multiple times until the delta between runs approaches zero.

Mechanics:

  1. Execute a prompt against the current codebase
  2. The agent inspects git history and tracking documents to understand what has already been done
  3. The agent applies changes and commits its progress
  4. Return to step 1

Convergence signal: A shrinking volume of modifications across successive passes — the diff gets smaller each time until only cosmetic changes remain. You are looking for diminishing returns, not absolute zero.

When the loop isn't stabilizing, the problem is upstream — fix the inputs (specs, validation, coordination), not the iteration count.

If the diff is not shrinking between runs:

  • Kits are ambiguous (agents interpret them differently each time)
  • Validation criteria are too loose (the agent has no way to confirm it got things right)
  • Multiple agents are overwriting each other's work (ownership boundaries are unclear)

Cross-References to Sub-Skills

Cavekit is composed of techniques that work together. This methodology skill is the index — each sub-skill below is self-contained but cross-references others.

Foundation Skills

SkillPurposeWhen to Use
ck:cavekit-writingWrite implementation-agnostic kits with testable acceptance criteriaDraft phase — always the first step
ck:context-architectureOrganize context for progressive disclosureProject setup and ongoing maintenance
ck:impl-trackingTrack implementation progress, dead ends, test healthBuild and Inspect phases
ck:validation-firstDesign validation gates agents can executeAll phases — validation is continuous

Pipeline Skills

SkillPurposeWhen to Use
ck:prompt-pipelineDesign numbered prompt pipelines for the HuntSetting up automation
ck:revisionTrace bugs back to kits and fix at the sourceInspect phase — after finding gaps
cavekit:brownfield-adoptionAdopt Cavekit on existing codebasesStarting Cavekit on legacy projects

Advanced Skills

SkillPurposeWhen to Use
ck:peer-reviewUse a second agent to challenge the firstQuality gates, architecture review
cavekit:speculative-pipelineStagger pipeline stages for parallelismOptimizing long pipelines
ck:convergence-monitoringDetect convergence vs ceilingMonitoring iteration loops
cavekit:documentation-inversionTurn documentation into agent-consumable skillsLibrary/module documentation

Integration with Existing Skills

Cavekit works with existing skills, not as a replacement:

Existing SkillCavekit Integration
superpowers:brainstormingUse during cavekit generation to explore requirements
superpowers:writing-plansUse during plan generation for structured planning
superpowers:test-driven-developmentTDD-within-Cavekit: cavekit acceptance criteria become failing tests
superpowers:verification-before-completionUse for gate validation in every phase
superpowers:executing-plansUse during implementation phase
superpowers:dispatching-parallel-agentsUse for agent team coordination

Quick Start

For a New Project (Greenfield)

  1. Set up context directory: context/ ├── refs/ # Source materials (PRDs, language specs, research) ├── kits/ # Implementation-agnostic kits ├── plans/ # Framework-specific implementation plans ├── impl/ # Living implementation tracking └── prompts/ # Hunt pipeline prompts
  2. Write kits from your reference materials (see ck:cavekit-writing)
  3. Generate plans from kits (see ck:prompt-pipeline)
  4. Implement with validation gates (see ck:validation-first)
  5. Track progress in implementation documents (see ck:impl-tracking)
  6. Iterate — when gaps are found, revise kits (see ck:revision)

For an Existing Project (Brownfield)

  1. Set up context directory (same structure as above)
  2. Designate existing codebase as reference material
  3. Generate kits from code (see cavekit:brownfield-adoption)
  4. Validate kits match behavior — run tests against generated kits
  5. Proceed with normal Hunt — future changes flow through kits first

Summary

Cavekit is not a tool — it is a methodology. The core loop is simple:

  1. Describe what you want (kits with testable criteria)
  2. Let agents build it (plans → implementation → validation)
  3. Fix the kits, not the code (revision)
  4. Repeat until converged (iteration loops)

Agents become more capable the more precisely you constrain them — clear kits, automated validation, and structured iteration loops let them operate with increasing autonomy. None of this eliminates the need for software engineers. Your judgment on architecture, your ability to write precise kits, and your instinct for what "done" looks like are the inputs that make the whole system function. Cavekit is a force multiplier: one engineer's clarity of thought, scaled across an entire implementation pipeline.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.88%
按下载量换算44

Claude

29.77%
按下载量换算37

Cursor

19.66%
按下载量换算24

Gemini CLI

8.38%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills