Agent Skills › omnigent-ai/omnigent › feature-implement

feature-implement

GitHub

实现功能设计并编写映射到每个用户旅程的测试,遵循代码规范,复用现有测试覆盖,评估变更影响并在需求不可行时停止。

dev/feature-agent/skills/feature-implement/SKILL.md omnigent-ai/omnigent

触发场景

需要实现新功能或修改现有功能 需要为新增代码编写针对性测试 需要进行代码变更的影响评估

安装

npx skills add omnigent-ai/omnigent --skill feature-implement -g -y
更多选项

非标准路径

npx skills add https://github.com/omnigent-ai/omnigent/tree/main/dev/feature-agent/skills/feature-implement -g -y

不安装直接使用

npx skills use omnigent-ai/omnigent@feature-implement

指定 Agent (Claude Code)

npx skills add omnigent-ai/omnigent --skill feature-implement -a claude-code -g -y

安装 repo 全部 skill

npx skills add omnigent-ai/omnigent --all -g -y

预览 repo 内 skill

npx skills add omnigent-ai/omnigent --list

SKILL.md

Frontmatter
{
    "name": "feature-implement",
    "description": "Implement the design with focused tests mapped to each covered CUJ."
}

Implement and test

  1. Implement the design. Keep the change focused on the requirements. Follow the repository's conventions in CLAUDE.md, including framework-owned instructions, database query names, deprecation notes, and comment style.
  2. Test it. Read tests/README.md and tests/_helpers/README.md, then the nearest existing scenario. Reuse or extend existing coverage before adding setup. Put input matrices at the lowest reliable layer; add E2E only for a distinct process, transport, or browser boundary.
    • Map every covered CUJ to at least one test that exercises the new behavior. There is no fail-before proof for new behavior, but each test must fail if the feature were removed; a test that only passes is not coverage.
    • Run the directly affected test modules and focused checks. Do not run the full repository suite locally; CI owns that.
    • Check environment-derived defaults with ambient variables populated, so a test does not pass only because of the local environment.
  3. Assess the impact. Load otto-impact-assessment and apply it to the full diff. Record the results in the handoff's impact_assessment and test_audit.

If a requirement turns out to be infeasible, stop building it, mark its CUJs not covered with the reason, and continue with the rest. Then load feature-demo.

版本历史

  • 369359f 当前 2026-10-18 17:57

同 Skill 集合

.claude/skills/antigravity-sdk-e2e-dev/SKILL.md
.claude/skills/copilot-sdk-e2e-dev/SKILL.md
.claude/skills/cursor-sdk-e2e-dev/SKILL.md
.claude/skills/draft-release-notes/SKILL.md
.claude/skills/harness-integration-guide/SKILL.md
.claude/skills/pi-native-e2e-dev/SKILL.md
deploy/docker/SKILL.md
dev/agent-skills/otto-impact-assessment/SKILL.md
dev/agent-skills/otto-pr-review-loop/SKILL.md
dev/agent-skills/otto-review-remediation/SKILL.md
dev/feature-agent/skills/feature-demo/SKILL.md
dev/feature-agent/skills/feature-design/SKILL.md
dev/feature-agent/skills/feature-handoff/SKILL.md
dev/feature-agent/skills/feature-inputs/SKILL.md
dev/feature-agent/skills/feature-publish/SKILL.md
dev/feature-agent/skills/feature-requirements/SKILL.md
dev/resolve-agent/skills/resolve-author-fix/SKILL.md
dev/resolve-agent/skills/resolve-drive-pr/SKILL.md
dev/resolve-agent/skills/resolve-handoff/SKILL.md
dev/resolve-agent/skills/resolve-impact-assessment/SKILL.md
dev/resolve-agent/skills/resolve-inputs/SKILL.md
dev/resolve-agent/skills/resolve-investigate/SKILL.md
dev/resolve-agent/skills/resolve-publish/SKILL.md
dev/resolve-agent/skills/resolve-repro-audit/SKILL.md
dev/resolve-agent/skills/resolve-review-pr/SKILL.md
examples/debby/skills/debate/SKILL.md
examples/deep-research/skills/deep-research/SKILL.md
examples/polly/skills/cross-review/SKILL.md
examples/polly/skills/fanout/SKILL.md
examples/polly/skills/investigate/SKILL.md
examples/scribe/skills/api-docs/SKILL.md
examples/scribe/skills/changelog/SKILL.md
examples/scribe/skills/migration-guide/SKILL.md
examples/sentinel/skills/security-audit/SKILL.md
feature-map/skills/verify-omnigent/SKILL.md
omnigent/onboarding/agent/skills/build-omnigent/SKILL.md
omnigent/onboarding/agent/skills/detect-framework/SKILL.md
omnigent/onboarding/agent/skills/omnigent-knowledge/SKILL.md
.claude/skills/antigravity-native-e2e-dev/SKILL.md
.claude/skills/cli-setup-verify/SKILL.md
.claude/skills/polly-e2e-dev/SKILL.md
.claude/skills/run-load-test/SKILL.md
dev/agent-skills/otto-drive-pr/SKILL.md

元信息

文件数
0
版本
369359f
Hash
3d71a8c6
收录时间
2026-10-18 17:57

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-20 00:09
浙ICP备14020137号-1