skills/tech-post-maker/SKILL.md
Use when writing first-person technical posts in a personal engineer voice, especially build logs, case studies, workflow write-ups, or series posts about tools, systems, and engineering habits.
npx skillsauth add keelim/keelim-skill tech-post-makerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to turn real engineering work into a strong technical post written in a personal engineer voice.
The target tone is calm, practical, and technically credible. It should sound like an engineer explaining what actually happened, not a founder pitch or a marketing campaign.
Use this skill for:
Do not use this skill for:
Always prefer:
I)Avoid:
If a personal nickname appears in repo names or commands, keep it in factual places only. The narrative voice should stay centered on I, not on personal branding.
For long-form posts, use this structure unless there is a strong reason not to:
Hook
Why it mattered
What I built
How it works
What I learned
Why it fits into a larger system
Closing
Use this when the raw material exists but the article is not structured yet.
Produce:
Use this when there is enough material to write the full post.
Produce:
Use this when a draft already exists.
Improve:
Keep the original technical meaning intact.
Use this when the post belongs to a larger sequence.
Produce:
Before drafting, get clear on:
If not specified, default to:
Good opening:
Every release followed the same pattern.
Update the version code. Run a build. Fix the release PR. Trigger deployment.
Good insight framing:
None of these steps were difficult. That was exactly the problem.
Good series bridge:
This solved one part of the problem. The next question was how to package it so it could actually be reused.
Before finalizing, make sure the post:
tools
Build a secure offline HTML dashboard and JSON summary from Codex and Claude session JSONL logs. Use when the user wants to track agent tool usage, skill invocations, subagent kinds, session harness activity, or usage counts for Codex/Claude runs without exposing raw prompts, tool arguments, or tool outputs.
documentation
Capture session observations through opt-in hooks, review learning candidates, and promote stable lessons into AGENTS.md, README.md, skills, or docs without letting hooks mutate canonical project files directly.
tools
Use when preparing a date-based Android release from develop to main, updating versionCode, aligning an existing release PR with recent conventions, or dispatching app_deploy through GitHub Actions.
tools
Read Jira tickets through Atlassian MCP, merge local handling rules for intentionally ignored or deferred work, optionally consult Lazyweb for desktop dashboard design references, and render a secure offline pure HTML personal ticket desk from a reusable template plus replaceable JSON data. Use when the user wants to review, triage, plan, or report on Jira tickets without mutating Jira.