# Context: Spec — Harness
- URL: https://zimmy.dev/harness/spec
- Tags: harness, coding-agent, spec

## User intent hint
Use this focused section as execution context and keep recommendations concrete.

## Hyperlinks (1-depth)
- Compound Engineering: https://every.to/guides/compound-engineering
- SDD Tools — Exploring Gen AI: https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html
- Harness Engineering: https://openai.com/index/harness-engineering/
- Effective Harnesses for Long-Running Agents: https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents
- How Every Codes with Agents: https://every.to/chain-of-thought/compound-engineering-how-every-codes-with-agents
- Building a C Compiler with an Agent: https://www.anthropic.com/engineering/building-c-compiler
- The Loop: https://ghuntley.com/loop/
- https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/clarify/skills: https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/clarify/skills

## Article content
This is a focused section from the Harness workflow.

## 01. Spec
Requirements clarity before writing any code

1. 스펙 문서는 읽는다.
   - 급하거나 피곤하면 읽지 않고 넘긴다. 하지만 결국 읽는게 빠르다.
2. UI Component가 추가되는 Spec은 Terminal 내에서라도 Mock UI를 그려달라고 한다.
   - UX Designer & Product Owner 두 관점을 (병렬로) 고려해서 스펙을 작성해달라고 한다.
3. 모호한(Vague) 내용을 구체화 하고, 미지의 영역(Unknown)을 수면 위로 올리고, 구현 수단(Medium)을 탐색한다.
   - https://github.com/team-attention/plugins-for-claude-natives/tree/main/plugins/clarify/skills

## References
1. [Compound Engineering](https://every.to/guides/compound-engineering) (every.to)
2. [SDD Tools — Exploring Gen AI](https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html) (martinfowler.com)
3. [Harness Engineering](https://openai.com/index/harness-engineering/) (openai.com)
4. [Effective Harnesses for Long-Running Agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents) (anthropic.com)
5. [How Every Codes with Agents](https://every.to/chain-of-thought/compound-engineering-how-every-codes-with-agents) (every.to)
6. [Building a C Compiler with an Agent](https://www.anthropic.com/engineering/building-c-compiler) (anthropic.com)
7. [The Loop](https://ghuntley.com/loop/) (ghuntley.com)
