Coding
npx -y skills add HenryZhang-ZHY/agents --skill codingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Guide LLM Agents to code using the user's preferred workflow: clarify the problem, define the goal, use TDD with small iterations, and commit atomic units of work.
SKILL.md
1.4 KB, 275 tokens by cl100k_base, as published. Nobody here has run it
Coding
Use this skill whenever an LLM Agent is asked to implement, fix, refactor, or otherwise change code.
Principles
- Define the problem clearly. A problem that can be described clearly in language is already mostly solved. Start by making the current problem explicit before coding.
- Define the target from the problem. State the final goal for the current coding round so the agent knows what outcome it is optimizing for.
- Use TDD. Drive coding with tests. Work in small, fast iterations: write or adjust a focused test, make the smallest implementation change that passes it, then refine.
- Make atomic git commits. After completing each atomic unit of the coding task, create one commit for that unit before moving on.
Workflow
- Clarify the problem in concrete language.
- Derive the goal for the current coding round from that problem definition.
- Break the work into atomic units that can be tested and committed independently.
- For each unit:
- Write or update a focused test that captures the intended behavior.
- Implement the smallest correct change.
- Run the relevant test.
- Commit the completed unit with an atomic git commit.
- Continue with the next unit until the coding goal is complete.