Skip to content

docs: card-phase ergonomics parity, skills, and README#285

Merged
adriannoes merged 6 commits into
feat/card-phase-erg/5-report-filter-and-cli-labelfrom
feat/card-phase-erg/6-docs-and-skills
Jun 11, 2026
Merged

docs: card-phase ergonomics parity, skills, and README#285
adriannoes merged 6 commits into
feat/card-phase-erg/5-report-filter-and-cli-labelfrom
feat/card-phase-erg/6-docs-and-skills

Conversation

@adriannoes

@adriannoes adriannoes commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

Analytics pipe seeding (306996636) required execute_graphql for phase inventory and phase-local creates. Spec: .cursor/dev-planning/specs/archive/card-phase-ergonomics/Stack after #277 (closed).

Depends on: #284


Objective

Document the tool-first agent path so future runs skip GraphQL:

  • docs/parity.md, MCP pipes-and-cards + reports reference
  • pipefy-pipes-and-cards skill: Seed pipe across phases workflow
  • README tool count (152), CHANGELOG, marketplace ai-toolkit metadata

Improvements

  • Skills/CI lint align with shipped tool names.
  • Agents routed away from execute_graphql for these flows.

@gbrlcustodio gbrlcustodio left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Review: docs, skills, README (PR 6 of the card-phase stack)

Docs-only PR, so this reviews claim accuracy against the code that landed across the stack (verified at head 8f12168), plus link and anchor resolution and count consistency. The new tool docs, the report-filter example, and the @latest install refs all check out. Ten findings below, most-severe first: two broken references (a README link and a skill anchor), a misquoted validator error, and a tool-count table that does not reconcile with its own headline. The rest are internal contradictions and stale counts.

Verification notes: PIPEFY_TOOL_NAMES has exactly 152 entries, so the headline bumps and the parity table's 152 rows are correct; the report-filter example JSON passes the preflight validator unchanged; normalize_label_color accepts both #RGB and #RRGGBB; create_card's phase_id path merges both the phase and start-form field sets. marketplace.json is excluded per your note that the manifest is fixed downstream.

Comment thread README.md
Comment thread CHANGELOG.md Outdated
Comment thread skills/api-troubleshoot/pipefy-api-fallback/SKILL.md Outdated
Comment thread README.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread docs/mcp/tools/pipes-and-cards.md Outdated
Comment thread skills/pipes-and-cards/pipefy-pipes-and-cards/SKILL.md Outdated
Comment thread docs/parity.md Outdated
Comment thread CHANGELOG.md
Comment thread skills/README.md Outdated
Comment thread .claude-plugin/marketplace.json Outdated
@adriannoes adriannoes force-pushed the feat/card-phase-erg/5-report-filter-and-cli-label branch from 01c4788 to 293a18f Compare June 10, 2026 15:30
@adriannoes adriannoes force-pushed the feat/card-phase-erg/6-docs-and-skills branch from 8f12168 to ff0b4ab Compare June 10, 2026 15:30
@adriannoes

Copy link
Copy Markdown
Collaborator Author

Thanks @gbrlcustodio — addressed through ff0b4ab: fixed the broken README link and skill anchor; reconciled tool counts (40 pipes & cards, 6 introspection → 152); aligned changelog/parity/skill wording with validator messages, CLI renames, and dual field-set filtering; added [0.2.0-beta.3].

Comment thread skills/pipes-and-cards/pipefy-pipes-and-cards/SKILL.md Outdated
Comment thread docs/mcp/tools/pipes-and-cards.md Outdated
Comment thread skills/pipes-and-cards/pipefy-pipes-and-cards/SKILL.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread README.md Outdated
Comment thread docs/parity.md
Comment thread skills/reports/pipefy-reports/SKILL.md Outdated
Comment thread docs/MIGRATION.md Outdated
Comment thread docs/parity.md Outdated
@adriannoes adriannoes force-pushed the feat/card-phase-erg/5-report-filter-and-cli-label branch from d0260f5 to 26c86b3 Compare June 11, 2026 20:06
adriannoes and others added 6 commits June 11, 2026 17:12
Update parity matrix, MCP reference, CHANGELOG, pipefy-pipes-and-cards skill
(seed across phases; prefer dedicated tools over execute_graphql); README
tool counts and ai-toolkit marketplace metadata.
Update pipes-and-cards reference, parity matrix, skill, and changelog
after dropping start_form_phase from get_pipe and renaming SDK get_phase.
Reconcile README tool counts to 152; fix broken skill anchor; align
parity/changelog/skill wording with CLI renames, label hex validator,
and create_card field-merge behavior; add 0.2.0-beta.3 section.
Ownership repoint and homepage/repository fields already landed on main;
revert PR-local edits so this stack does not regress owner metadata.

Co-authored-by: Gabriel Custódio <gabriel.custodio@pipefy.com>
…counts)

Fix card create CLI examples to use positional PIPE_ID; align phase_id vs
skip_elicitation wording with MCP behavior; drop duplicate beta.3 changelog
section; correct README domain counts; extend report filter parity notes;
reword migration and reports skill per review.
@adriannoes adriannoes force-pushed the feat/card-phase-erg/6-docs-and-skills branch from 6f9248b to febf922 Compare June 11, 2026 20:14
@adriannoes

Copy link
Copy Markdown
Collaborator Author

Thanks @Danielmoraisg — addressed in febf922 (branch rebased onto updated #284 / 26c86b3):

  • blocker/major: positional pipefy card create <pipe_id> everywhere; phase_id vs skip_elicitation aligned with pipe_tools.py
  • major: duplicate [0.2.0-beta.3] removed; README counts fixed (Automations & AI 23, Introspection 5)
  • minor/nit: report filter parity on all five paths; get_phase_cards before get_phase_cards_count; MIGRATION reworded to "earlier names of this repository"; reports skill uses "rejected before GraphQL"

Tests: uv run pytest -m "not integration" — 3071 passed.

Ready for merge once CI is green.

@adriannoes adriannoes merged commit e68b6e1 into feat/card-phase-erg/5-report-filter-and-cli-label Jun 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants