workflow
Use when creating plans, breaking work into issues, dispatching agents, creating PRs, updating status, reconciling contributions, or any task involving the…
Skill by thesaifpasha
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/thesaifpasha-workflow
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/workflow
What's inside
- Skill name
workflow- Description
- Use when creating plans, breaking work into issues, dispatching agents, creating PRs, updating status, reconciling contributions, or any task involving the plan → issue → PR lifecycle.
- License
- MIT
- Instructions
- 215 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (5)
- SKILL.md
- git-conventions.md · references/
- hierarchy.md · references/
- log-entry.py · scripts/
- issue.md · templates/
SKILL.md (first lines)
# Workflow
Orchestrate work from conversation to shipped deliverables using a structured
hierarchy: Initiative → Project → Milestone → Issue → PR.
## The hierarchy
| Level | What it is | Where it lives | GitHub mapping |
|-------|-----------|----------------|----------------|
| Initiative | The overarching goal | The repo itself | — |
| Project | Self-contained body of work | `.lgtm/shared/plans/p{N}-{slug}/PLAN.md` | GitHub milestone |
| Milestone | Checkpoint within a project | Section in PLAN.md or sub-plan | Encoded in issue ID prefix |
| Issue | Atomic unit of work | `.lgtm/shared/plans/{project}/issues/P{N}M{M}-{NNN}.md` | One PR (issue ID in title) |
| Commit | Documents WHY | Git history | — |
Full naming conventions and filesystem layout: `references/hierarchy.md`
GitHub mapping rationale: `references/hierarchy.md`
## The workflow
### Step 1: Plan
Create `.lgtm/shared/plans/p{N}-{slug}/PLAN.md`.
- Define milestones and their dependency DAG
- Map file ownership (zero overlap between concurrent issues)
- Create milestone sub-plans if scope warrants: `.lgtm/shared/plans/{project}/m{N}-{name}.md`
### Step 2: Break into issues
Use `templates/issue.md` for the format. Write one file per issue to
`.lgtm/shared/plans/{project}/issues/`.
Each issue has:
- Acceptance criteria and test cases
- Dependencies (`depends_on` field)
- Open questions (must be resolved before status → `ready`)
Use the `issue-writer` agent for bulk creation from a plan.
### Step 3: Create base branch
```bash
git checkout master && git pull
git checkout -b {project}-base
git push -u origin {project}-base
```
One base branch per project. All issue branches target it.
### Step 4: Create GitHub milestone
```bash
gh api repos/{owner}/{repo}/milestones --method POST -f title="{project name}"
```
One milestone per project. Every PR gets attached.
### Step 5: Dispatch issues
Build the DAG from `depends_on` fields in issue files.
- An issue is **ready** when all its dependencies have merged PRs
- All ready issues dispatch in parallel
- Issues with no dependencies start immediately
- A failed issue only blocks issues that explicitly depend on it
- Zero file overlap between any two concurrent issues
For parallel execution, create worktrees:
```bash
git worktree add .claude/worktrees/{issue-id} -b {project}-{issue-slug} {project}-base
```
For sequential execution:
```bash
git checkout {project}-base
git checkout -b {project}-{issue-slug}
```
### Step 6: Execute
Each agent reads only its issue file. Follows `.claude/rules/agent-protocol.md`.
### Step 7: Quality review
After each agent completes, before creating the PR:
1. Does it meet the acceptance criteria from the issue file?
2. Do test cases pass?
3. Does the commit message explain WHY?
| Decision | Action |
|----------|--------|
| PASS | Create PR, attach to milestone |
| FAIL (minor) | Fix directly |
| FAIL (major) | Redeploy agent with correction notes |
| Max 3 attempts | Escalate to user |
### Step 8: Create PR
Issue ID in PR title — this is the contract:
```bash
gh pr create \
--base {project}-base \
--head {project}-{issue-slug} \
--title "P{N}M{M}-{NNN}: short description" \
--body "..."
gh pr edit {pr-number} --milestone "{project name}"
```
Git conventions: `references/git-conventions.md`
### Step 9: Update status
After each PR merges:From thesaifpasha/LGTM, MIT.
More from thesaifpasha/LGTM
- 0.487score
schema-markup
thesaifpasha
When the user wants to add, fix, or optimize schema markup and structured data on their site.
SkillDFreshness: D★ 14Claude Code +9 - 0.487score
translator
thesaifpasha
Translate JSON dictionaries and MDX content files between locales with structural integrity, SEO/GEO-aware keyword adaptation, and native-quality output.
SkillDFreshness: D★ 14Claude Code +9 - 0.477score
compare
thesaifpasha
Open two files side by side in VSCodium diff view.
SkillDFreshness: D★ 14Claude Code +9 - 0.459score
onboard
thesaifpasha
First-run onboarding for a new project.
SkillDFreshness: D★ 14Claude Code +9 - 0.453score
agent-browser
thesaifpasha
Browser automation CLI for AI agents.
SkillDFreshness: D★ 14Claude Code +9 - 0.267score
test-strategy
thesaifpasha
Project-specific test strategy.
SkillDFreshness: D★ 14Claude Code +9 - 0.255score
tree
thesaifpasha
No description from the publisher yet.
SkillDFreshness: D★ 14Claude Code +9
Signals
- Stars
- 14
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Apr 10, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/thesaifpasha/LGTM
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from thesaifpasha
- 0.487score
schema-markup
thesaifpasha
When the user wants to add, fix, or optimize schema markup and structured data on their site.
SkillDFreshness: D★ 14Claude Code +9 - 0.487score
translator
thesaifpasha
Translate JSON dictionaries and MDX content files between locales with structural integrity, SEO/GEO-aware keyword adaptation, and native-quality output.
SkillDFreshness: D★ 14Claude Code +9 - 0.477score
compare
thesaifpasha
Open two files side by side in VSCodium diff view.
SkillDFreshness: D★ 14Claude Code +9 - 0.459score
onboard
thesaifpasha
First-run onboarding for a new project.
SkillDFreshness: D★ 14Claude Code +9 - 0.453score
agent-browser
thesaifpasha
Browser automation CLI for AI agents.
SkillDFreshness: D★ 14Claude Code +9
Cite this page
workflow skill. Agent Mart. https://agentmart.dev/skills/thesaifpasha-workflow (last updated 2026-10-24)