Add Harry writing style skill
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# Bad Examples: spec-direction
|
||||
|
||||
1. > Sure, I'll get started by reviewing the repository and then I'll make the requested changes.
|
||||
|
||||
Fails because it is assistant narration. Harry's instruction style does not need an acknowledgement wrapper.
|
||||
|
||||
2. > It would be helpful to consider committing the first pass and opening a pull request when ready.
|
||||
|
||||
Fails because it turns a direct command into a suggestion.
|
||||
|
||||
3. > Please ensure the implementation is robust, maintainable, and aligned with best practices.
|
||||
|
||||
Fails because it replaces the actual quality bar with generic filler.
|
||||
|
||||
4. > Could you use the relevant GitHub tooling if that seems appropriate?
|
||||
|
||||
Fails because "use the github skill" is the actual instruction. Do not hedge tool choice when the tool is named.
|
||||
|
||||
5. > Before proceeding, it may be worth cleaning up any lingering processes to avoid environmental issues.
|
||||
|
||||
Fails because it softens "Clean up after yourself first" into safety prose.
|
||||
|
||||
6. > I'd recommend creating separate issues for the temporary and database-related concerns.
|
||||
|
||||
Fails because the output shape is a command: create two issues separately.
|
||||
|
||||
7. > Let's make sure we have sufficient transparency in the fill behaviour.
|
||||
|
||||
Fails because it bloats "More transparency please on the fill" without adding information.
|
||||
|
||||
8. > Once complete, provide a summary of the benchmarking methodology and results in the pull request discussion.
|
||||
|
||||
Fails because it is too polished for "add a comment to the PR about how we benchmarked queries with benchmark results".
|
||||
@@ -0,0 +1,49 @@
|
||||
# Good Examples: spec-direction
|
||||
|
||||
1. > commit and push your changes
|
||||
|
||||
Works because it is just the command. No setup, no politeness wrapper.
|
||||
|
||||
2. > commit the first pass, open a PR with concise description of the changes
|
||||
|
||||
Works because it gives the sequence and the quality bar in one sentence.
|
||||
|
||||
3. > before you do that, you've opened loads of patterm processes. Clean up after yourself first.
|
||||
|
||||
Works because it corrects the agent's immediate behaviour before allowing more work.
|
||||
|
||||
4. > Your job buddy, get testing
|
||||
|
||||
Works because the judgement is in the tone. Do not rewrite this as a polite request.
|
||||
|
||||
5. > use the github skill!
|
||||
|
||||
Works because it is short and specific. The exclamation is instruction pressure, not cheerfulness.
|
||||
|
||||
6. > on prod big dawg, use railway cli
|
||||
|
||||
Works because it names the environment and tool without extra framing.
|
||||
|
||||
7. > We shouldn't show whether it's a title or semantic match in the search dropdown. Show the video creator's name instead.
|
||||
|
||||
Works because it gives the rejected behaviour and the desired replacement.
|
||||
|
||||
8. > Create two issues on gitea for both temp and database separately
|
||||
|
||||
Works because it specifies the output shape: two issues, split by topic.
|
||||
|
||||
9. > Explore Catwalk admin/tRPC/TUI/manual trigger paths for pollTopStreams, SocialBlade, Twitter, Twitch VODs, and agent.social-discovery. Identify API names/tests that need queue enqueue changes and duplicate handling. Do not edit. Return concise findings.
|
||||
|
||||
Works because it gives scope, named targets, write constraints, and expected output.
|
||||
|
||||
10. > yeah commit and push, resolve the copilot threads, add a comment to the PR about how we benchmarked queries with benchmark results
|
||||
|
||||
Works because it keeps the operational chain in one rough but clear sentence.
|
||||
|
||||
11. > More transparency please on the fill
|
||||
|
||||
Works because it is terse design direction. Do not inflate it into UX rationale unless asked.
|
||||
|
||||
12. > quiz me on what the patch does
|
||||
|
||||
Works because it asks for a specific interaction mode, not an explanation.
|
||||
Reference in New Issue
Block a user