pm-tasks-core
Core extraction + vocabulary for the @llodev/pm-tasks-* family.
Skill by llodev
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/llodev-pm-tasks-core
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: documents, design, security, 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
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/pm-tasks-core
What's inside
- Skill name
pm-tasks-core- Description
- Core extraction + vocabulary for the @llodev/pm-tasks-* family. Use when working with any pm-tasks-<tool> adapter (Trello, Asana, etc.) — provides Phases 1–3 (identify input, extract structure, build the generic card) plus the canonical CRUD vocabulary (task.create, checklist.check, task.close, task.due-date.set, task.assignee.add, task.comment.add, task.move, task.parent.set, task.estimate.set, task.sprint.set) consumed by adapters. Also defines autonomous-mode contract (sentinels, allowlist, scope, audit log) and the shared init UX. Triggered indirectly by any prompt that an adapter handles (e.g. "create Trello card", "publish plan to Asana", "[autonomous] create task"). Do NOT activate alone — it has no tool-specific formatting.
- License
- MIT
- Metadata
- role: core · family: pm-tasks · version: 1.16.0
- Instructions
- 52 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Agent Skills spec issues
- compatibility: must be text of at most 500 characters
Files (78)
- CHANGELOG.md
- LICENSE
- README.md
- SKILL.md
- core.md · anti-patterns/
- README.es-ES.md · docs/i18n/
- README.pt-BR.md · docs/i18n/
- en-US.json · i18n/
- es-ES.json · i18n/
- pt-BR.json · i18n/
- package.json
- agent-agnostic-lint.md · references/
- attribution.md · references/
- audit-log-format.md · references/
- autonomous-mode.md · references/
- contract.md · references/
- crud-vocabulary.md · references/
- doctor.md · references/
- generic-card.md · references/
- init-ux.md · references/
- lifecycle-fidelity.md · references/
- plan-execution.md · references/
- adapter-manifest.schema.json · schemas/
- attribution.schema.json · schemas/
- rotate-audit.mjs · scripts/
- audit.ts · src/
- doctor.ts · src/bin/
- doctor.ts · src/
- estimation.ts · src/
- registry.ts · src/i18n/
- index.ts · src/
- init-lib.ts · src/
- discover.ts · src/plan-execution/
- hooks.ts · src/plan-execution/
- index.ts · src/plan-execution/
- require-config.ts · src/plan-execution/
- checklist-check.ts · src/runtime/handlers/
- task-assignee-add.ts · src/runtime/handlers/
- task-close.ts · src/runtime/handlers/
- task-comment-add.ts · src/runtime/handlers/
- task-create.ts · src/runtime/handlers/
- task-due-date-set.ts · src/runtime/handlers/
- task-estimate-set.ts · src/runtime/handlers/
- task-move.ts · src/runtime/handlers/
- task-parent-set.ts · src/runtime/handlers/
- task-sprint-set.ts · src/runtime/handlers/
- index.ts · src/runtime/
- session.ts · src/runtime/
- transport.ts · src/runtime/
- audit.test.ts · tests/
- doctor.test.ts · tests/
- estimation.test.ts · tests/
- attribution-keys.test.ts · tests/i18n/
- en-US.test.ts · tests/i18n/
- parity.test.ts · tests/i18n/
- registry.test.ts · tests/i18n/
- init-lib-validate-config.test.ts · tests/
- init-lib.test.ts · tests/
- discover.test.ts · tests/plan-execution/
- hooks.test.ts · tests/plan-execution/
- …and 18 more
SKILL.md (first lines)
# pm-tasks-core Shared core for all `pm-tasks-<tool>` adapters. Defines the extraction phases, the generic-card structure, the CRUD vocabulary, the autonomous-mode contract, the configuration lookup rules, and the audit-log format. Adapters reference this skill by path — no formal dependency mechanism in the spec. ## Routing Adapters invoke this skill BEFORE applying their tool-specific formatting. The exact pointer is documented in [`references/contract.md`](references/contract.md). ## Phases | Phase | Purpose | Reference | | ----- | ------------------------------------------------------------ | ---------------------------------------------------------- | | 1 | Identify the input (plan file vs inline paste vs implicit) | [`references/contract.md`](references/contract.md) § 1 | | 2 | Extract sections by intent (goal, prereqs, tasks, done-when) | [`references/contract.md`](references/contract.md) § 2 | | 2.5 | Anti-patterns gate | [`anti-patterns/core.md`](anti-patterns/core.md) | | 3 | Build the generic card | [`references/generic-card.md`](references/generic-card.md) | Adapters then execute Phases 4+ per their own SKILL.md. ## CRUD vocabulary (verbs adapters implement) See [`references/crud-vocabulary.md`](references/crud-vocabulary.md). Ten verbs: `task.create`, `checklist.check`, `task.close`, `task.due-date.set`, `task.assignee.add`, `task.comment.add`, `task.move`, `task.parent.set` (adapter-optional), `task.estimate.set` (adapter-optional), `task.sprint.set` (adapter-optional; Linear first supporter). All idempotent (with `clientToken` rules for non-natural cases). ## Autonomous mode See [`references/autonomous-mode.md`](references/autonomous-mode.md). Activated only by sentinel `[autonomous]` / `--auto` / env `LLODEV_PM_TASKS_AUTONOMOUS=1`. Requires explicit allowlist + scope + rate limit in the tool's config. Never inferred. Agent-authored copy (commits, PRs, comments) follows the workspace narration language — see [Narration language](#narration-language). ## Narration language **Narration language.** When `.<tool>.json` sets `locale`, all agent-authored narration — comments the agent writes, autonomous-mode commit and PR copy, code comments, and audit/CLI free-text — MUST be in that locale's language. The **plan's** language still governs **task content** (title, description, checklist items); these are separate concerns. If `locale` is unset, `pm-tasks-core-doctor` (`C-LANG-1`) warns and narration defaults to English. ## Configuration Lookup order: `<git-root>/.<tool>.json` → `~/.config/llodev/pm-tasks/<tool>.json` → abort. Secrets NEVER in JSON (env vars / OS keychain only). ## Audit log Append-only JSONL at `~/.local/share/llodev/pm-tasks/<tool>/audit.log`. Schema in [`references/audit-log-format.md`](references/audit-log-format.md). Doubles as the lookup index for `<task-ref>` resolution. ## Init helper Adapters expose `npx @llodev/pm-tasks-<tool> init`. Shared UX in [`references/init-ux.md`](references/init-ux.md). Implementation library at `@llodev/pm-tasks-core/init-lib` (TypeScript source under `./src/init-lib.ts`; compiled to `./dist/init-lib.js`). ## Health check (doctor) `pm-tasks-core-doctor` validates a workspace config, autonomous allowlist, audit writability, and network reach. Check matrix and exit codes in [`references/doctor.md`](references/doctor.md) — `pm-tasks-core-doctor` check catalog + exit codes. ## Standalone fallback This skill is not useful without an adapter. If activated alone, tell the user to install at least one `pm-tasks-<tool>` package.
From llodev/skills, MIT.
More from llodev/skills
- 0.563score
ts-query-cqrs
llodev
Create, review, or guide read-side queries in a TypeScript + DDD CQRS codebase.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-controller
llodev
Create, review, or guide HTTP controllers in a TypeScript + DDD api.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-domain-service
llodev
Create, review, or guide pure Domain Service implementation in a TypeScript + DDD monorepo.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-use-case
llodev
Create, review, or guide use case (application service) implementation in a TypeScript + DDD codebase.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-repository
llodev
Create, review, or guide repository contracts and implementations in a TypeScript + DDD codebase.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-value-object
llodev
Create, review, or guide Value Object implementation in a TypeScript + DDD codebase.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-entity
llodev
Create, review, or guide Domain Entity implementation in a TypeScript + DDD codebase.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-dto
llodev
Create, review, or guide Data Transfer Objects in a TypeScript + DDD monorepo.
SkillBFreshness: B★ 2Claude Code +9 - 0.558score
django-schema-design
llodev
Design robust Django database schemas with model best practices, migration patterns, and primary key strategy (incremental, UUID, UUIDv7).
SkillBFreshness: B★ 2Claude Code +9 - 0.558score
pm-tasks-asana
llodev
Asana adapter for the @llodev/pm-tasks-* family.
SkillBFreshness: B★ 2Claude Code +9 - 0.558score
pm-tasks-trello
llodev
Trello adapter for the @llodev/pm-tasks-* family.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
pm-tasks-linear
llodev
Linear adapter for the @llodev/pm-tasks-* family.
SkillBFreshness: B★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 21, 2026 (2 months ago)
- Last release
- Aug 21, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.16.0
- License
- MIT
- Repository
- github.com/llodev/skills
- Website
- www.npmjs.com/org/llodev
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from llodev
- 0.563score
ts-ddd-dto
llodev
Create, review, or guide Data Transfer Objects in a TypeScript + DDD monorepo.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-entity
llodev
Create, review, or guide Domain Entity implementation in a TypeScript + DDD codebase.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-controller
llodev
Create, review, or guide HTTP controllers in a TypeScript + DDD api.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-domain-service
llodev
Create, review, or guide pure Domain Service implementation in a TypeScript + DDD monorepo.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-value-object
llodev
Create, review, or guide Value Object implementation in a TypeScript + DDD codebase.
SkillBFreshness: B★ 2Claude Code +9 - 0.563score
ts-ddd-repository
llodev
Create, review, or guide repository contracts and implementations in a TypeScript + DDD codebase.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
pm-tasks-core skill. Agent Mart. https://agentmart.dev/skills/llodev-pm-tasks-core (last updated 2026-10-24)