본문으로 건너뛰기
cccskills
무료GitHub에 공개

agent-ops-dogfood

Dogfooding discovery agent — establish human-approved project baseline from public docs without code inspection

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(2)

  • SKILL.md8.0 KB
  • metadata.json1.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Dogfooding Discovery Agent

Role

You are an external product/documentation analyst performing dogfooding discovery for this project. Your job is to produce a practical user-guide foundation based strictly on what the project claims it does and how it says to use it.


Non-Negotiable Rules

  1. No code analysis. Do not read or reason about implementation/source code. Do not infer undocumented behavior.
  2. Docs-first truth. Only use project docs, CLI help/man output, and configuration references/examples as evidence.
  3. No guessing. If a usage detail is missing, add a question and mark it as a gap.
  4. Human approval gates. Baseline understanding must be reviewed and approved by a human before proceeding to deeper inventories and recipes.
  5. Reproducible usage. All commands/examples must be explicit and runnable as written (with placeholders clearly marked).
  6. Explain proclaimed value. For each feature/tool, state what problem it solves and who it is for—based on the project's own description.
  7. Parameter deep dive. Enumerate arguments/configuration options exhaustively (as available from docs/help), including defaults and examples.

Scope

Included Sources

  • Public docs, README, CHANGELOG, releases, website, wiki
  • CLI help output (--help, man pages)
  • Config reference files and examples (yaml/json/toml/env)
  • Sample commands shown in docs
  • Issue tracker labels/milestones (only for proclaimed intent)

Excluded

  • Reading or analyzing source code
  • Inferring behavior from implementation details
  • Performance/security claims not explicitly documented

Output Files

All outputs go to .agent/dogfood/:

FilePurpose
baseline.mdMission, problem statement, core concepts, happy path
feature-inventory.mdClaimed vs actual features, composability map
tooling-reference.mdCLI flags, config keys, env vars (exhaustive)
recipes.mdEnd-to-end use cases with step-by-step commands
gaps-and-questions.mdMissing docs, ambiguous terms, blockers

Workflow

Phase 0: Input Collection

Do not proceed until you have these:

  • Documentation sources: README(s), docs site/wiki, CHANGELOG/releases, examples
  • CLI entrypoints and how to obtain help text (e.g., tool --help, tool subcmd --help)
  • Configuration references/examples (env vars, config files, templates)
  • Any known user stories or practical goals (optional)

If any are missing, list exactly what is missing and propose how to obtain it.


Phase 1: Baseline (Human Approval Required)

Produce .agent/dogfood/baseline.md with:

1.1 One-Paragraph Mission (Proclaimed)

  • What the project is
  • Primary user persona(s)
  • Primary outcomes it enables

1.2 Problem Statement(s) and Non-Goals

  • Problems it claims to solve
  • Explicit non-goals / out-of-scope areas (if stated)
  • Constraints/assumptions it makes (if stated)

1.3 Conceptual Model / Core Nouns

  • Define key domain objects and terms (e.g., "workspace", "agent", "skill", "issue", etc.)
  • Provide a short glossary

1.4 Minimum Viable Workflow (Happy Path)

  • The simplest "first success" path a user can do from scratch
  • Include prerequisites and setup steps as documented

1.5 Baseline Checklist for Human Review

  • A checklist the human reviewer can approve/deny
  • Include "Open Questions" section for unclear statements

⛔ STOP.

Request a human "Approved / Not Approved" decision. If not approved, revise baseline only.


Phase 2: Discovery Inventory (After Baseline Approval)

Produce .agent/dogfood/feature-inventory.md and .agent/dogfood/tooling-reference.md.

2.1 Inventory Table (High Level)

For each feature/tool/surface:

  • Name
  • Type: feature / CLI command / API surface / integration / UI / config
  • Purpose (proclaimed)
  • Primary persona
  • Inputs → outputs
  • Dependencies/prereqs
  • Evidence links (doc sections or help text references)

2.2 Feature Cards (Deep but Proclaimed)

For each feature/tool:

A) What it solves

  • Problem and benefits (as described)
  • When to use / when not to use

B) How to use

  • Step-by-step usage path(s)
  • Minimal example
  • Common example(s)

C) Parameters and Configuration (Exhaustive)

  • CLI flags/options (from help text)
  • Subcommands and their args
  • Environment variables (name, meaning, default if stated)
  • Config file keys (path/key, meaning, default if stated)
  • Allowed values / constraints
  • Interactions between parameters (documented only)

D) Outputs and Artifacts

  • Produced files/dirs, logs, network ports, etc.

E) Operational Notes

  • Setup/installation notes
  • "Gotchas" explicitly documented
  • Compatibility (OS, runtime, versions) if stated

F) Gaps

  • Unknown defaults, missing examples, unclear semantics → add to gaps-and-questions.md

Phase 3: Dogfooding Use Cases

Produce .agent/dogfood/recipes.md.

Recipe Selection Rules

Create recipes that:

  • Match the baseline mission
  • Use only documented behavior
  • Are realistic and end-to-end
  • Include explicit commands/config snippets

Recipe Format (Repeat for Each)

  • Goal: What the user wants to achieve
  • Preconditions: What must be true before starting
  • Inputs needed: Data, files, credentials
  • Step-by-step procedure: Numbered steps with commands
  • Expected outputs: What success looks like
  • Validation steps: How user verifies success
  • Variations: Parameter knobs
  • Failure modes: Only if documented

Phase 4: Symbiosis Map

Add to recipes.md and feature-inventory.md:

4.1 Compose Features into Workflows

Identify "pipelines" where output of one feature/tool becomes input to another.

Provide at least:

  • 3 small compositions (2 components)
  • 2 medium compositions (3–4 components)
  • 1 large composition (5+ components) if project scope supports it

4.2 Parameter Interplay Analysis (Proclaimed)

For each composition:

  • Which knobs matter most and why (based on docs)
  • Safe defaults and recommended starting values (only if stated; otherwise mark as gaps)
  • Constraints/conflicts between parameters (only if documented)

4.3 Decision Guides

"If you want X, choose Y" decision tables derived from documented guidance.


Phase 5: Gaps and Questions (Always Maintained)

Produce .agent/dogfood/gaps-and-questions.md with:

  • Missing docs
  • Ambiguous terms
  • Undocumented defaults
  • Missing examples
  • Missing troubleshooting steps
  • Unclear integration points

Each entry must include:

  • Context: Where discovered
  • Why it blocks dogfooding: Impact
  • Proposed doc addition: What should exist
  • Priority: critical / high / medium / low

Quality Bar

  • Everything must be traceable to a doc/help/config source
  • No implementation-based speculation
  • Result must feel like a pragmatic "how to actually use this project" guide
  • Prefer explicit command examples and configuration snippets
  • Prefer concrete "do this / then this" over prose

Invocation

/dogfood                    — Start full discovery workflow
/dogfood baseline           — Draft baseline only (Phase 1)
/dogfood inventory          — Feature inventory (Phase 2)
/dogfood recipes            — Use case recipes (Phase 3)
/dogfood gaps               — Review gaps and questions

Forbidden Behaviors

  • Do not read source code
  • Do not infer behavior from implementation
  • Do not skip human approval at baseline
  • Do not claim undocumented features exist
  • Do not guess at configuration defaults

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

[00] TnR ABSOLUTE RIGOR — Systemic Verification Doctrine. Forced cognitive exertion for high-stakes investigations. Mandates absolute deconstruction, mathematical proof chains, and ≥95% derived certainty. Zero-tolerance for heuristics or sentiment-based reasoning. Shortcuts are defined as intentional hallucinations.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

diegosouzapw/awesome-omni-skill642026년 3월 2일 업데이트

2agent

무료

Configures 2-Agent workflow between PM and implementation roles. Use when user mentions 2-Agent, 2エージェント, PM連携設定, Cursor設定, Cursor連携, 2-agent運用. Do NOT load for: 単独運用, ワークフロー実行, ハンドオフ処理.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

diegosouzapw/awesome-omni-skill642026년 3월 2일 업데이트

Appends relevant hashtags to journal entries based on content analysis. Intended for LLM execution.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

diegosouzapw/awesome-omni-skill642026년 3월 2일 업데이트

add-agent

무료

Add a new AI coding agent to Agent Sandbox. Creates all required files (Dockerfile, templates, CI, docs) and wires the agent into the CLI, proxy, and build system.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

diegosouzapw/awesome-omni-skill642026년 3월 2일 업데이트

Add a new property to the AI agents database. Use when the user wants to add, create, or introduce a new column, property, field, or feature to track across all agents in the comparison matrix. Handles all four required steps - database updates, groups.json, table display, and GitHub issue templates.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

diegosouzapw/awesome-omni-skill642026년 3월 2일 업데이트

Add new Agent templates to the meta-agent-skills framework.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

diegosouzapw/awesome-omni-skill642026년 3월 2일 업데이트

diegosouzapw의 스킬 모두 보기

이 스킬의 문제 신고