writing-go-codelisted
Install: claude install-skill it-bens/cc-port
# Writing Go Code
## Workflow
```dot
digraph go_code_workflow {
entry [shape=doublecircle, label="About to write\nor edit Go code"];
call_decision [shape=diamond, label="External call\nin scope?"];
certain [shape=diamond, label="100% certain of\nsignature & semantics?"];
consult [shape=box, label="Consult: go doc\nor in-repo primitive"];
write [shape=box, label="Write the call\nor edit the line"];
surface_decision [shape=diamond, label="New dependency\nor exported symbol?"];
surface_check [shape=box, label="Confirm DI shape\nand caller scope"];
comment_decision [shape=diamond, label="Comment proposed,\nkept, or edited?"];
classify [shape=box, label="Classify\nthe comment"];
apply [shape=box, label="Apply the\nclassified action"];
more [shape=diamond, label="More to write\nor edit?"];
done [shape=doublecircle, label="Done"];
entry -> call_decision;
call_decision -> certain [label="yes"];
call_decision -> write [label="no"];
certain -> write [label="yes"];
certain -> consult [label="no"];
consult -> write;
write -> surface_decision;
surface_decision -> surface_check [label="yes"];
surface_decision -> comment_decision [label="no"];
surface_check -> comment_decision;
comment_decision -> classify [label="yes"];
comment_decision -> more [label="no"];
classify -> apply;
apply -> more;
more -> call_decision [label="yes"];
more -> done [label="no"];
}
```
### Confirm the