Skip to content

Port core workflow skills into davidsulitzer.com#6

Open
8Gaston8 wants to merge 3 commits into
mainfrom
chore/port-atly-skills
Open

Port core workflow skills into davidsulitzer.com#6
8Gaston8 wants to merge 3 commits into
mainfrom
chore/port-atly-skills

Conversation

@8Gaston8
Copy link
Copy Markdown
Owner

Summary

  • Add 11 workflow skills to .cursor/skills and .codex/skills for davidsulitzer.com.
  • Port and retarget Atly skill content to this repository context.
  • Keep one consistent local-agent toolbox across personal projects.

Test plan

  • Confirm all 11 skill folders exist under .cursor/skills.
  • Confirm all 11 skill folders exist under .codex/skills.
  • Spot-check migrated content for 8Gaston8/davidsulitzer.com references.
  • Run each skill once in Cursor and refine where website-only context is needed.

Made with Cursor

Port 11 selected skills into .cursor/.codex and retarget references so planning, QA, issue, and release workflows are available in this repository too.
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 06c1269a51

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

2. Collect inputs up front: prompt(s), exact text (verbatim), constraints/avoid list, and any input image(s)/mask(s). For multi-image edits, label each input by index and role; for edits, list invariants explicitly.
3. If batch: write a temporary JSONL under tmp/ (one job per line), run once, then delete the JSONL.
4. Augment prompt into a short labeled spec (structure + constraints) without inventing new creative requirements.
5. Run the bundled CLI (`scripts/image_gen.py`) with sensible defaults (see references/cli.md).
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Provide the missing image-gen resources

This skill requires a bundled CLI and companion docs (scripts/image_gen.py and multiple references/*.md files), but this commit only adds SKILL.md; repo-wide search (rg --files -uu) shows none of those referenced paths exist. When generate-assets is invoked, the workflow immediately blocks at its primary execution step, so the skill cannot perform the task it routes to.

Useful? React with 👍 / 👎.

- Save the returned `slot` value (example: `logTest4`) as `<LOGTEST_SLOT>`
- If claim fails with "no slots available", wait and retry; do not deploy to a random slot

2. Modify `api/api/general.js` (or `davidsulitzer.com/api/api/general.js` from davidsulitzer.com root):
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Update QA step to target an existing file path

Phase 4 tells agents to edit api/api/general.js, but this repository has no api/ directory at all (rg --files -uu contains no such file). In practice, anyone following this skill will fail at this step with a missing-file error, so the documented QA/deploy workflow is not executable in this repo.

Useful? React with 👍 / 👎.

Replace Mixpanel references with provider-agnostic analytics wording and make release analytics steps optional so the skill set fits davidsulitzer.com without Mixpanel dependencies.
@8Gaston8
Copy link
Copy Markdown
Owner Author

Follow-up update: removed Mixpanel-specific assumptions from the migrated skills so they better match this personal project setup.

Detailed changes in this push:

  1. Files updated (both engines kept in sync)
  • .cursor/skills/new-release/SKILL.md
  • .cursor/skills/release-shipped/SKILL.md
  • .cursor/skills/new-issue/SKILL.md
  • .cursor/skills/refine-spec/SKILL.md
  • .cursor/skills/user-interview/SKILL.md
  • .codex/skills/new-release/SKILL.md
  • .codex/skills/release-shipped/SKILL.md
  • .codex/skills/new-issue/SKILL.md
  • .codex/skills/refine-spec/SKILL.md
  • .codex/skills/user-interview/SKILL.md
  1. Mixpanel references removed/replaced
  • Replaced all Mixpanel/mixpanel/MIXPANEL mentions with provider-agnostic analytics wording.
  • Replaced <YOUR_MIXPANEL_PROJECT_ID> with <YOUR_ANALYTICS_PROJECT_ID>.
  • Replaced Mixpanel-specific environment variable names:
    • MIXPANEL_SERVICE_ACCOUNT_USERNAME -> ANALYTICS_SERVICE_ACCOUNT_USERNAME
    • MIXPANEL_SERVICE_ACCOUNT_SECRET -> ANALYTICS_SERVICE_ACCOUNT_SECRET
    • MIXPANEL_API_SECRET -> ANALYTICS_API_SECRET
  1. Release workflow wording adjusted
  • In release-shipped, analytics annotation is now explicitly optional:
    • Step renamed to Record Release Metrics (Optional)
    • guidance now says “if you use a product analytics tool…”
  • Step for event reporting renamed to List New Analytics Events (If Any).
  1. Cloud-agent docs normalized
  • In user-interview, analytics API references were made provider-neutral.
  • Mixpanel URL examples replaced with placeholders:
    • <YOUR_ANALYTICS_ANNOTATION_ENDPOINT>
    • <YOUR_ANALYTICS_SEGMENTATION_ENDPOINT>
  • Updated documentation text to avoid implying Mixpanel is required.
  1. Scope and safety
  • No code/runtime logic changed (skills/docs only).
  • Existing unrelated local file (.env) was intentionally not staged in this commit.
  • .cursor and .codex copies remain synchronized for these skills.

If you want, I can do one more polish pass to make the analytics sections even leaner (e.g., add a “skip entirely if no analytics backend is configured” branch in each affected skill).

Remove all migrated Cursor skill copies under .cursor/skills while preserving the .codex skill set as the single source of truth.
@8Gaston8
Copy link
Copy Markdown
Owner Author

Follow-up update per request: removed all Cursor skill copies and kept only Codex skills.

Detailed changes in this push:

  1. Deleted these .cursor skill files
  • .cursor/skills/generate-assets/SKILL.md
  • .cursor/skills/respect-figma/SKILL.md
  • .cursor/skills/qa-start/SKILL.md
  • .cursor/skills/new-release/SKILL.md
  • .cursor/skills/refine-spec/SKILL.md
  • .cursor/skills/idea-generator/SKILL.md
  • .cursor/skills/new-skill/SKILL.md
  • .cursor/skills/release-shipped/SKILL.md
  • .cursor/skills/update-skill/SKILL.md
  • .cursor/skills/new-issue/SKILL.md
  • .cursor/skills/user-interview/SKILL.md
  1. Preserved Codex skill set as-is
  • No .codex/skills/* files were deleted in this commit.
  • Codex skills remain the only maintained skill source in this repo now.
  1. Scope/safety
  • No product/runtime code changed.
  • Existing unrelated local file (.env) remained untouched and was not included.
  • Net effect: remove duplicate Cursor skill surface, keep a single Codex surface.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant