用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/vamseeachanta/workspace-hub --skill improve-phase-1-collect-gather-session-signals命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Write outbound email and external messages in Vamsee Achanta's voice — a subtle offer to help, never bold or rash claims. Load before drafting ANY email, LinkedIn/Collide reply, proposal note, or outreach sent under his name.
Save/publish analysis or computation results from ANY ecosystem repo to Hugging Face as a queryable, viewer-renderable dataset. Use when the user wants to "save results to hugging face", "publish dataset to HF", "hugging face data saving", "save analysis results", "hf dataset", "make results queryable", or "render via datasets-server API". Reshapes nested results into flat parquet tables, writes a dataset card with a viewer `configs:` block and provenance, applies license/public-vs-private routing, enforces a domain data-quality gate (faithful-to-source != correct), publishes to `aceengineer/<repo>-<projection>`, and verifies via the datasets-server API.
Clone, create, fork, configure, and manage GitHub repositories. Manage remotes, secrets, releases, and workflows. Works with gh CLI or falls back to git + GitHub REST API via curl.
基于 SOC 职业分类
正在显示 SKILL.md
| name | improve-phase-1-collect-gather-session-signals |
| description | Sub-skill of improve: Phase 1: COLLECT — Gather Session Signals (+6). |
| version | 1.4.0 |
| category | workspace-hub |
| type | reference |
| scripts_exempt | true |
Scan these data sources for improvement candidates:
.Codex/state/pending-reviews/memory-updates.jsonl — memory candidates.Codex/state/pending-reviews/insights.jsonl — insight candidates.Codex/state/pending-reviews/errors.jsonl — error patterns.Codex/state/pending-reviews/skill-candidates.jsonl — skill gaps.Codex/state/corrections/.recent_edits — correction patterns.Codex/state/accumulator.json — aggregated metrics.Codex/state/patterns/ — patterns from /reflect.Codex/state/pending-reviews/ecosystem-review.jsonl — ecosystem health signals (from stop hook)| Signal Type | Target | Example |
|---|---|---|
| Institutional knowledge | .Codex/memory/KNOWLEDGE.md | "OrcaWave .frequencies returns Hz" |
| Domain-specific lesson | .Codex/memory/<topic>.md | "AQWA needs QPPL DIFF for diffraction" |
| Repeated correction | .Codex/rules/*.md | "Always validate freq order" |
| Skill gap / new capability | .Codex/skills/**/ (create) | "No skill for PDF table extraction" |
| Skill correction | .Codex/skills/**/ (enhance) | "Polars skill missing lazy frame pattern" |
| Underperforming skill | .Codex/skills/**/ (deprecate) | "Skill never used in 90 days, superseded" |
| Cross-session pattern | AGENTS.md Core Rules | "Batch operations reduce errors" |
| Resource drift | AGENTS.md Resource Index | "New agent in agents/devops/" |
| Documentation gap | .Codex/docs/ | "Orchestrator pattern needs update" |
| Ecosystem health signal | Phase 3 review queue | "Skill sprawl: 350+ active skills" |
| Memory bloat signal | Phase 3 review queue | "MEMORY.md exceeds 200 lines" |
Assess the overall health of ecosystem files and recommend reallocation. This phase is fed by signals from the ecosystem-health-check.sh stop hook AND by scanning the filesystem directly.
Data sources:
.Codex/state/pending-reviews/ecosystem-review.jsonl — automated health check signals.Codex/skills/, .Codex/memory/, .Codex/rules/Checks performed:
| Check | Signal | Action |
|---|---|---|
| Stale skills | No session usage in 90+ days (via last_used in frontmatter) | Flag for deprecation review |
| Index quality | Skills missing capabilities:, tags:, or related: frontmatter | Flag for metadata enrichment |
| Skill overlap | 2+ skills with >70% description similarity | Flag for consolidation |
| Memory bloat | Any .md >200 lines | Recommend split into topic files |
| Memory overlap | Same topic in repo + user memory | Recommend single source of truth |
| Thin categories | Category with only 1 skill | Consider merging into parent |
| Stale signals | >50 unprocessed signals in pending-reviews/ | Warn about signal backlog |
| Stub micro-skills | Stage micro-skill file < 15 lines | Flag as enhancement candidate — stubs provide no guidance at stage entry |
Note on raw count thresholds: Total skill count and per-category count limits (previously 350/50) have been removed. A large, well-indexed skill library is not a problem — stale and unreferenced skills are. Staleness detection requires the knowledge graph (WRK-205:
SKILLS_GRAPH.yaml+capabilities:/requires:/see_also:frontmatter) to be effectively maintained. If the index is sparse, staleness signals will be noisy — assess index quality first.
Knowledge graph maintenance (when SKILLS_GRAPH.yaml exists — WRK-205):
SKILLS_GRAPH.yamlrelated_skills: frontmatter (bidirectional linking); add missing linkslast_used timestamp in frontmatter for any skill loaded this sessioncapabilities:, requires:, or see_also: blocks for metadata enrichmentPrerequisite: Graph maintenance only runs when
SKILLS_GRAPH.yamlexists at.Codex/skills/. Skip silently if absent — WRK-205 implements the graph.
Proactive skill discovery (when SKILLS_GRAPH.yaml exists — WRK-205 + WRK-215):
Four checks are run to actively surface gaps — not just react to session signals:
| Check | Trigger | What it finds |
|---|---|---|
Broken see_also:/requires: refs | Every /improve run | Skills referenced in frontmatter but no matching SKILL.md exists = gap |
| WRK-domain coverage | Weekly /reflect | Active WRK tags:/module: with no matching skill domain = under-skilled domain |
| Enhancement priority queue | Weekly /reflect | Skills with empty capabilities: AND last_used within 30 days = high-priority stubs |
| Domain saturation heatmap | /improve --scope skills --audit | WRK-items ÷ skills per domain ratio — low ratio = under-skilled domain |
Broken-ref scan (runs every session):
see_also: and requires: values.Codex/state/pending-reviews/skill-candidates.jsonlEnhancement priority queue (weekly, via /reflect):
see_also: reference frequency (most-referenced-by-other-skills) as primary; last_used recency as tiebreaker.Codex/state/pending-reviews/skill-candidates.jsonl with type: enhancementDomain saturation heatmap (on-demand: /improve --scope skills --audit):
module: or tags:Prerequisite: All proactive discovery checks skip silently when
SKILLS_GRAPH.yamlis absent. Log: "Skill discovery deferred — WRK-205 graph not yet built."
Outputs:
last_used timestamps written, missing links addedDecision rules:
Size guards:
Dedup check: Read target file, verify improvement doesn't already exist
No-clobber rule: If target file has uncommitted changes, skip it
Skill lifecycle gates:
.Codex/skills/_archive/ (never delete)AGENTS.md: Resource Index scan, Core Rules for patterns confirmed 3+ sessions. Use Edit tool.
Rules files (.Codex/rules/*.md): Add examples from real corrections. Append to sections, never restructure.
Repo memory (.Codex/memory/): Add debugging lessons, tool conventions, API quirks. Use env var placeholders for paths. Create new topic file if section exceeds 10 entries.
Skills (.Codex/skills/**/*.md) — FULL LIFECYCLE:
_archive/ with reason and dateDocs (.Codex/docs/): Update stale references, add missing documentation.
Write to .Codex/state/improve-changelog.yaml:
Move processed signals from pending-reviews/*.jsonl to archive so they aren't reprocessed.