Skip to content

feat(claude): add harness engineering rule and custom feature skill#97

Merged
paveg merged 3 commits intomainfrom
feat/harness-engineering-rule-and-feature-skill
Mar 26, 2026
Merged

feat(claude): add harness engineering rule and custom feature skill#97
paveg merged 3 commits intomainfrom
feat/harness-engineering-rule-and-feature-skill

Conversation

@paveg
Copy link
Copy Markdown
Owner

@paveg paveg commented Mar 26, 2026

Summary

  • Add harness-engineering.md rule encoding principles from Anthropic's harness design article and Zenn's harness engineering article (generator-evaluator separation, sprint contracts, review triage with severity classification, oscillation guard, harness simplification)
  • Add custom /feature skill (9-phase workflow) replacing feature-dev plugin — adds Sprint Contract (Phase 4), Evaluation (Phase 7), and enhanced Quality Review (Phase 8) with severity triage and oscillation detection
  • Disable feature-dev and learning-output-style plugins in settings

Test plan

  • just test passes (lint + format)
  • chezmoi apply applies cleanly
  • New session loads /feature skill correctly
  • harness-engineering.md rule appears in active rules

🤖 Generated with Claude Code

paveg and others added 3 commits March 26, 2026 10:22
- Add harness-engineering.md rule with generator-evaluator separation,
  sprint contracts, review triage, oscillation guard, and harness
  simplification principles
- Add custom /feature skill (9-phase workflow) replacing feature-dev
  plugin, with sprint contract, evaluation, and enhanced quality review
- Disable feature-dev and learning-output-style plugins in settings

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
… skill

- Add Decision Records section to harness-engineering rule
- Read existing ADRs during codebase exploration (Phase 2)
- Record architectural decisions as ADRs after design approval (Phase 5)
- Auto-detect existing ADR directory convention, default to docs/adr/

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Expand ADR section with Nygard-style template (Status, Context,
Decision, Consequences), English convention, and NNNN file naming.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@paveg paveg merged commit 8a03498 into main Mar 26, 2026
10 checks passed
@paveg paveg deleted the feat/harness-engineering-rule-and-feature-skill branch March 26, 2026 04:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant