agentleFS
ulises-jeremiasulises-jeremias/agent-toolkit/skills/delivery/workflow-generic-project/SKILL.md

workflow-generic-project

Skill19 starsChanged 2 months agoMITView on GitHub

WHAT — Generic client delivery: Jira or ClickUp, full repo context, human gates, English

We split this skill into the rules it gives an agent

10 rules. About 0 are common, 9 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈9

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  • could be automatic: a setting could enforce it
  1. Distinctive:

    Use this skill for client delivery phases and gates.

    line 17
  2. Distinctive:

    If the task is in a specific client/account context, load the corresponding workspace pack overlay first.

    line 18
  3. Distinctive:

    If unclear → ask which engagement context to use before proceeding.

    line 19
  4. Distinctive:

    Do not paste forge or ticket CLI sequences here.

    line 40
  5. Distinctive:

    Repo standards: Follow AGENTS.md, CONTRIBUTING, PR templates, and documented Docker or devcontainer flows.

    line 45
  6. Distinctive:

    Traceability: Add concise English comments on the original ticket for plan approval, meaningful milestones, and PR link—no duplicate full …

    line 48
  7. Distinctive:

    Plan traceability: After plan approval, post a short ticket comment (delegate comment mechanism to clickup-cli, jira-* or confluence-* as …

    line 55
  8. Very specific:

    Prefer <short-username>/<WORK_ITEM_ID>-<short-slug> (lowercase).

    line 62
  9. Distinctive:

    If the user requests local-only work: skip push/PR automation.

    line 66
  10. Distinctive:

    Never commit secrets; no force-push to shared defaults unless the user explicitly requests recovery steps.

    line 70

≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Workflow — Generic Project (WHAT)

All skill instructions, ticket comments, and PR text must be in English.

This workflow supports client delivery phases and gates. Apply any client/account constraints by loading the appropriate workspace pack first.

Mode selection (mandatory)

  • Use this skill for client delivery phases and gates.
  • If the task is in a specific client/account context, load the corresponding workspace pack overlay first.
  • If unclear → ask which engagement context to use before proceeding.

Delegation (HOW lives in tool skills)

NeedDelegate to
ClickUp tasks, comments, statusclickup-cli
Jira issue ops, comments, dev linksExternal jira-* skills (e.g. via jira-assistant router; CLI: jira-as) per repo docs
Confluence pages, searchExternal confluence-* skills (e.g. via confluence-assistant router; CLI: confluence-as) per repo docs
Planning and estimationplanning
Default development workflow / validation fallbackdevelopment-workflow
Work item structure and templateswork-item, epic, user-story, task, bug, incident
Meetings, decisions, agreements, spikesmeeting-minutes, decision-log, agreement, spike
Project assessments, evidence maps, technical/management unit scorecardsproject-assessment, project-assessment-evidence, technical-unit-assessment, management-unit-assessment
PRD / TRD / ADR structure (templates)prd, trd, adr (WHAT; see local template references inside each skill)
Where to save a deliverable + human reviewoutput-handshake (WHAT; always before final deliverables and PR/MR text)
Default PR body when the repo has no templatepr-fallback (WHAT) then github-cli-workflow (HOW)
Draft PR on GitHub after pushgithub-cli-workflow
Draft MR on GitLab after pushgitlab-cli-workflow
Repository discovery and conflictsassistant

Do not paste forge or ticket CLI sequences here; open the tool skill and follow it.

Principles

  1. Context: Pull Jira, ClickUp, Confluence, and linked docs the task references; treat them as source of truth with the codebase (assistant inspection order).
  2. Repo standards: Follow AGENTS.md, CONTRIBUTING, PR templates, and documented Docker or devcontainer flows.
  3. Human in the loop: Confirm understanding and plan before substantial implementation; get explicit approval before finalizing PR text; escalate when context is missing.
  4. Validation first: Align on acceptance criteria and approach before deep implementation.
  5. Traceability: Add concise English comments on the original ticket for plan approval, meaningful milestones, and PR link—no duplicate full PR bodies in tickets.

Phases (gates)

  1. Intake: Identify ticket IDs and engagement context; retrieve linked docs via appropriate skills.
  2. Discovery: Analyze repo per assistant; note CI, templates, dev environments.
  3. Plan: Written plan → stop for user approval. No implementation until approved.
  4. Plan traceability: After plan approval, post a short ticket comment (delegate comment mechanism to clickup-cli, jira-* or confluence-* as applicable).
  5. Implement: Work in logical commits per repo conventions; self-review.
  6. Push and draft PR/MR: Push branch, then invoke github-cli-workflow or gitlab-cli-workflow for a draft; confirm title/body with the user.
  7. Close loop: Post final short ticket comment with PR link (via same ticket skills as above).

Branch naming (intent)

Prefer <short-username>/<WORK_ITEM_ID>-<short-slug> (lowercase). Resolve username per repo or user preference; base branch per repo default (main, develop, etc.).

Session override

If the user requests local-only work: skip push/PR automation; note limitations in ticket updates if still posting.

Safety

  • Never commit secrets; no force-push to shared defaults unless the user explicitly requests recovery steps.

Checklist

  • Engagement context (if any) confirmed
  • Work item + doc context retrieved
  • Plan approved before code; ticket comment after plan approval
  • Repo standards (template, devcontainer) respected
  • Draft PR/MR via github-cli-workflow or gitlab-cli-workflow (or documented fallback)
  • Final traceability comment with PR link when applicable

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.