software-factory
MAmattpocock/skills318k近 7 天新增 9,301 个 star
Reduce token waste and task completion time by choosing the simplest tool for each job.
Apply these rules to every task. This is a standing discipline, not a situational skill. Review the hierarchy below before each tool call.
Pick the first option that works. Do not escalate without a reason.
| Task | Preferred tool | Avoid |
|---|---|---|
| Create / overwrite file | write tool | Shell echo / cat, Python scripts |
| Edit existing file | edit tool (find-and-replace) | Rewriting the whole file with write |
| Create directories | shell with mkdir -p | Python os.makedirs |
| Quick fact lookup | browser(action="search", query="...") | Fetching full pages first |
| Read a known URL | browser(action="fetch", url="...") | Full browser navigation |
| Data processing | shell with standard unix tools (jq, awk, sort, cut) | Writing a Python script |
| Complex logic | Python via shell only when unix tools are insufficient | — |
shell call with &&-chained commands).If a task can be completed in one tool call, use one tool call. Common examples:
write call, not three shell commands.shell call with mv, not read + write + delete.browser(action="search") call, not
navigating to Google and typing into the search box.write tool
with the CSV content directly.shell to write files (echo "..." > file). Use the
write tool.shell with mv.MAmattpocock/skills318k近 7 天新增 9,301 个 star
MAmattpocock/skills318k近 7 天新增 9,301 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
AFaffaan-m/ECC299k近 7 天新增 5,106 个 star
DIDietrichGebert/ponytail186k近 7 天新增 4,868 个 star