From smith
Converts feature tasks from tasks.md into actionable, dependency-ordered GitHub issues using design artifacts. Requires GitHub repo remote and tasks present.
npx claudepluginhub attckdigital/smithThis skill uses the workspace's default tool permissions.
Throughout this action, log significant events to the vault session log. Read the session log path from `.smith/vault/.current-session`. If the file is missing or the vault is not initialized, skip all logging silently.
Converts tasks.md entries to GitHub issues in the matching repo using gh CLI, preserving task IDs. Useful for syncing tasks to issue tracking or project boards.
Converts PRD markdown files from .claude/plans/, plans/, or prds/ into GitHub parent issues and story sub-issues with labels, links, dependencies, and quality gates.
Generates dependency-ordered tasks.md from feature design artifacts like plan.md, spec.md, data-model.md, and contracts for phased implementation.
Share bugs, ideas, or general feedback.
Throughout this action, log significant events to the vault session log. Read the session log path from .smith/vault/.current-session. If the file is missing or the vault is not initialized, skip all logging silently.
Append entries using this format:
### [HH:MM:SS] /smith-taskstoissues <event>
**User Request:**
> <verbatim user message that triggered this action>
**Synthesized Input:** <brief summary>
**Outcome:** <what happened>
**Systems affected:** <system IDs>
Log at these points:
$ARGUMENTS
You MUST consider the user input before proceeding (if not empty).
.specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks from repo root and parse FEATURE_DIR and AVAILABLE_DOCS list. All paths must be absolute. For single quotes in args like "I'm Groot", use escape syntax: e.g 'I'''m Groot' (or double-quote if possible: "I'm Groot").git config --get remote.origin.url
[!CAUTION] ONLY PROCEED TO NEXT STEPS IF THE REMOTE IS A GITHUB URL
[!CAUTION] UNDER NO CIRCUMSTANCES EVER CREATE ISSUES IN REPOSITORIES THAT DO NOT MATCH THE REMOTE URL