Updated 1d ago
by phuryn
product-engineering
Agent skills for shipping real products with coding agents, from the first idea to paying users. No coding.
45 GitHub stars (45)
+45 in 3 days
| Period | New stars |
|---|---|
| Oct 31 | +3 |
- 30 skills (30 skills found in its SKILL.md files)
- 12 forks (12 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add phuryn/product-engineering
Asks which skills and agents to install. Just one: npx skills add phuryn/product-engineering --skill agent-instructions — add -g for every project.
Claude Code
git clone https://github.com/phuryn/product-engineeringcp -r "product-engineering/agent-harness/skills/agent-instructions" ~/.claude/skills/
Copies the agent-instructions skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add phuryn/product-engineering
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 43 files.
-
agent-instructions
Writing or restructuring AGENTS.md or CLAUDE.md, adding a rule ('remember this'), or after an agent ignored a rule it had: make each rule get met when it applies.
agent-harness/skills/agent-instructions/SKILL.md on GitHub (opens in a new tab) -
flight-deck
Long agent work that must survive compaction: multi-hour runs, background jobs, work waiting on someone's decision, 'what's the status', 'where were we'.
agent-harness/skills/flight-deck/SKILL.md on GitHub (opens in a new tab) -
guardrail-hooks
An agent keeps breaking a rule ('it did it again', 'make this impossible', 'add a hook', 'my hook didn't fire'): make it a hook, permission rule or script.
agent-harness/skills/guardrail-hooks/SKILL.md on GitHub (opens in a new tab) -
handover
Write the handover a fresh session starts from: the objective, what is true now, the evidence actually obtained, what is left, the open decisions and the next concrete action, reconciled with the disk first. Started by name only: /agent-harness:handover in Claude Code, $agent-harness:handover in Codex.
agent-harness/skills/handover/SKILL.md on GitHub (opens in a new tab) -
retro
Build a session's learnings into the setup: its friction, what went wrong and why, then an improved instruction, route, hook or script, verified, or 'no setup change warranted'. Started by name only: /agent-harness:retro in Claude Code, $agent-harness:retro in Codex.
agent-harness/skills/retro/SKILL.md on GitHub (opens in a new tab) -
windows-agent-shell
A coding agent on Windows: Git Bash path rewriting, PowerShell quoting and encoding, CRLF. Use when output comes back garbled, or it works here and breaks there.
agent-harness/skills/windows-agent-shell/SKILL.md on GitHub (opens in a new tab) -
claude-agents
'Ask Claude', 'have Claude build or review this': drive Claude Code headless (claude -p) from another agent as a peer, builder or fresh reviewer.
agent-teams/skills/claude-agents/SKILL.md on GitHub (opens in a new tab) -
codex-agents
'Ask Codex', 'check with Codex', handing Codex a build, or stuck between two framings: the Codex CLI as a peer that argues and builds.
agent-teams/skills/codex-agents/SKILL.md on GitHub (opens in a new tab) -
delegation
Before spawning a subagent or dispatching a build, review or research, and before trusting its report: the brief, the delegate, parallel runs, the handoff.
agent-teams/skills/delegation/SKILL.md on GitHub (opens in a new tab) -
grok-agents
Before 'ship it', a deploy or release, for 'an independent review', and after each fix until a round is clean: a fresh reviewer that never saw the build.
agent-teams/skills/grok-agents/SKILL.md on GitHub (opens in a new tab) -
code-review
'Review this', 'find bugs', 'is this fix safe': review code for defects that matter, correctness first, each finding refuted before it's reported.
ai-shipping/skills/code-review/SKILL.md on GitHub (opens in a new tab) -
derive-tests
'What should we test' or a coverage map: derive the coverage map and missing tests from docs and code; check mode reports staleness.
ai-shipping/skills/derive-tests/SKILL.md on GitHub (opens in a new tab) -
document-app
'Document the app': write or refresh an app's system docs from its code. 'Are the docs right?': check mode, which only reports where docs and code disagree.
ai-shipping/skills/document-app/SKILL.md on GitHub (opens in a new tab) -
intended-vs-implemented
Auditing AI-built code against its docs: where the code does what the docs or permissions don't say, access control against documented roles, cited on both sides.
ai-shipping/skills/intended-vs-implemented/SKILL.md on GitHub (opens in a new tab) -
performance-audit-static
Only when a performance audit is asked for (ship-check asks by name; a release proposes one, never runs it): a static audit for N+1 queries, over-fetching, missing indexes and caching.
ai-shipping/skills/performance-audit-static/SKILL.md on GitHub (opens in a new tab) -
release-gate
Before 'push it', 'ship it', a deploy, release or go-live, or calling a stage done: the gate, the owner's preview, go/no-go, promote, prove it serves, roll back.
ai-shipping/skills/release-gate/SKILL.md on GitHub (opens in a new tab) -
security-audit-static
Only when a security audit is asked for (ship-check asks by name; a release proposes one, never runs it): a static audit of AI-built code against its documented trust boundaries and permissions.
ai-shipping/skills/security-audit-static/SKILL.md on GitHub (opens in a new tab) -
ship-check
Is this safe to ship? Documents the app, wires the agent's context, runs the correctness, security and performance reviews and an independent unsteered pass, maps test coverage, and compiles one reviewer-ready shipping packet. Started by name only: /ai-shipping:ship-check in Claude Code, $ai-shipping:ship-check in Codex.
ai-shipping/skills/ship-check/SKILL.md on GitHub (opens in a new tab) -
shipping-artifacts
Documenting an AI-built app for handoff, review or audit: the docs that make it reviewable (architecture, flows, permissions, variables, coverage).
ai-shipping/skills/shipping-artifacts/SKILL.md on GitHub (opens in a new tab) -
test-harness
Writing or running tests, proving a fix, a red or flaky run, a fix that didn't land, 'is it verified', 'run the gate': tests where green means something.
ai-shipping/skills/test-harness/SKILL.md on GitHub (opens in a new tab) -
app-lifecycle
Planning a SaaS stage, 'what's next', 'where are we', calling a stage done: the detailed path from an idea to production, each stage with its done-when.
app-stack/skills/app-lifecycle/SKILL.md on GitHub (opens in a new tab) -
chatgpt-plugin
Before building, submitting or changing a ChatGPT plugin or Apps SDK app: get it through OpenAI's directory review (auth, package, OAuth, data rules, portal).
app-stack/skills/chatgpt-plugin/SKILL.md on GitHub (opens in a new tab) -
clerk-production
Setting up or changing Clerk sign-in, organizations, roles or billing on Next.js, or sign-in that does nothing or lands wrong: Clerk in production.
app-stack/skills/clerk-production/SKILL.md on GitHub (opens in a new tab) -
design
Before designing a screen or design system, choosing colours, type or components, or judging the look: design, build and review product UI with its owner.
app-stack/skills/design/SKILL.md on GitHub (opens in a new tab) -
embedded-agents-agent-sdk
Only when the Agent SDK is asked for, an agent needs Claude Code's own tools, or the app already runs it: embed Claude agents in a Next.js app with the Agent SDK.
app-stack/skills/embedded-agents-agent-sdk/SKILL.md on GitHub (opens in a new tab) -
embedded-agents-messages-api
Building, adding or wiring up an agent or an agent chat inside a Next.js app: embed Claude agents on the Messages API, the default way.
app-stack/skills/embedded-agents-messages-api/SKILL.md on GitHub (opens in a new tab) -
environments
Adding a variable or secret, 'set up production', a domain or a provider token, 'which database is this', a leaked key: dev and production for an AI-built app, backups, incidents.
app-stack/skills/environments/SKILL.md on GitHub (opens in a new tab) -
legal-pages
Privacy policy, terms, a cookie banner, consent at sign-up, a public front door: legal pages drafted from what the code does while it is built, held to it by a test, with the owner's facts and sign-off.
app-stack/skills/legal-pages/SKILL.md on GitHub (opens in a new tab) -
mcp-server
Before adding a remote MCP server or tool to a web product, adding OAuth to it, or listing it in a directory: ship it right the first time, tests included.
app-stack/skills/mcp-server/SKILL.md on GitHub (opens in a new tab) -
product-analytics
Adding analytics, session recordings, heatmaps, 'what did users do', Clarity or PostHog: behaviour analytics without analytics cookies, read back by the agent, and what changes when a cookie comes in.
app-stack/skills/product-analytics/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.