agentsclimarketplace

Cold start interview

Skill KKenny0/Tracework/plugins/tracework/skills/cold-start-interview

Agentic coding decision replay:记录为什么,把 session signals 逐层收口成可核验的周报、月报和路线图。

Install
npx -y skills add KKenny0/Tracework --skill cold-start-interview

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Configure Tracework's knowledge vault, project identity, and reporting group for first use. Use for "/tracework:cold-start-interview", "configure Tracework", "set up Tracework", "初始化 Tracework", or "配置 Tracework".

SKILL.md

4.3 KB, as published. Nobody here has run it

Tracework Cold Start

Create the minimum configuration needed for scoped Daily, Weekly, Monthly, and Capture. Ask only for information that cannot be inferred safely.

Required Result

Global config:

  • knowledge_vault
  • optional profile.default_reporting_group

Project config when inside a project:

  • project_slug
  • profile.project_name
  • profile.reporting_group

Then register the project in {vault}/raw/projects.json, including reporting_group.

Preflight

  1. Detect the project root from .git or .tracework.
  2. Read global and project configs when present.
  3. Preserve all unknown and unrelated fields.
  4. Stop early when the required fields above are complete.

Do not re-ask existing values. Do not require report language, weekly mode, team context, artifact index, or session scanning during first setup.

Interview

Ask for all missing required values in one compact pass:

  1. Knowledge vault absolute path. Ask before creating a missing directory.
  2. Human project name when in a project.
  3. Project slug, with a kebab-case suggestion from the repo name.
  4. Reporting group for the project. Recommend work or personal, but accept another non-empty stable group such as open-source or consulting.
  5. When the user has multiple groups, ask which should be the default report scope. Recommend work for audience safety.

Reporting group is not cosmetic: it prevents personal projects from entering a workplace report. Never infer work from a path or repo name.

Write Config

Global minimum:

knowledge_vault: /absolute/path/to/vault

profile:
  default_reporting_group: work

Project minimum:

project_slug: my-project

profile:
  project_name: My Project
  reporting_group: work

Rules:

  • Normalize project slug to lowercase kebab-case.
  • Preserve existing custom keys and nested sections.
  • Do not overwrite an existing vault path without confirmation.
  • Do not store credentials or remote tokens.
  • Missing optional preferences are valid. Consumers infer language, use management-brief Weekly by default, enable artifact indexing by default, and treat absent session scanning as disabled.

Register Project

Run:

python <this-skill>/scripts/tracework_raw.py register-project \
  --cwd "$PWD" \
  --name "My Project" \
  --slug my-project \
  --reporting-group work

Registration is path-deduplicated. Update an existing matching path rather than adding a duplicate.

Optional Session Scan

After setup, mention Capture Day as an opt-in enhancement. Do not ask about it during the required interview and do not modify host hooks without explicit permission.

Explain:

  • session_scan.enabled: true lets the bundled Stop hook index session metadata for later /tracework:capture day recovery.
  • The index contains pointers and scope metadata, not transcript content.
  • Codex still requires the user to review and trust the plugin hook; host or organization policy may disable it.
  • Manual 收工 or /tracework:capture always works.

If the user explicitly opts in, preserve unrelated global config fields in ~/.tracework/config.yaml and set:

session_scan:
  enabled: true
  retention_days: 30

Do not edit host hook settings. The plugin bundles the hook, and disabling the preference makes it a no-op.

Completion Report

Return:

  • global and project config paths;
  • resolved vault;
  • project name, slug, and reporting group;
  • default report scope;
  • registry result;
  • session-scan status only when configured.

State clearly that Tracework can already produce daily/weekly reports before this setup; configuration unlocks durable multi-day storage, file writes, and strict work/personal partition. Do not imply the user could not try reports without cold-start.

Then suggest the primary loop:

现在可以跑 /tracework:daily/tracework:weekly/tracework:monthly 做工作收口;未配置前也能先在对话里试用。关键 session 结束时说“收工”,可以提升 后续报告和证据下钻质量。

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.