Skip to content

Add Claude Code initiative skill for terminal task management#468

Open
pushthev1be wants to merge 1 commit into
Morelitea:devfrom
pushthev1be:main
Open

Add Claude Code initiative skill for terminal task management#468
pushthev1be wants to merge 1 commit into
Morelitea:devfrom
pushthev1be:main

Conversation

@pushthev1be
Copy link
Copy Markdown

Summary

  • Adds .claude/skills/initiative/SKILL.md - a Claude Code skill that lets users manage Initiative directly from the terminal without opening the UI
  • Covers tasks, subtasks, workspaces (initiatives), files (documents), and report generation
  • Updates .claude/settings.local.json with the tool permissions the skill needs to run

Commands added

Tasks: list, show, create, update, complete, delete
Subtasks: subtask add, subtask complete, subtask delete
Workspaces: workspaces, workspace create, workspace update
Files: iles, ile show, ile create, ile edit, ile delete
Reports:
eport (grouped by status category across a project or initiative)

Motivation

Addresses the Claude skill feature request. Managing tasks from ClickUp via Claude is already possible; this brings the same capability to Initiative. Reduces UI friction and executive overload for multi-step planning.

Follow-ups (separate issues)

  • Backend: �i_access_enabled flag on Initiative and Document models so initiative owners can opt out of AI/robot access (RBAC for third-party tools)
  • Skill v2: smarter Lexical JSON editing for ile edit content (current impl flattens rich-text formatting to plain paragraphs)

Test plan

  • Create ~/.initiative.json with a valid token, guild ID, and API URL
  • Run /initiative help - verify command reference prints correctly
  • Run /initiative list - verify ASCII table output
  • Run /initiative create <project_id> "Test task" - confirm prompt + creation
  • Run /initiative subtask add <task_id> "Check it" - verify subtask added
  • Run /initiative workspace create "My Workspace" - verify initiative created
  • Run /initiative file create <initiative_id> "My Doc" - verify document created
  • Run /initiative report --project - verify grouped summary

?? Generated with Claude Code

Adds a SKILL.md that lets Claude manage Initiative tasks, subtasks,
workspaces, files, and reports directly from the terminal without
opening the UI. Also updates settings.local.json with tool permissions
needed to run the skill.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pushthev1be pushthev1be requested a review from jordandrako as a code owner May 11, 2026 02:05
@deepsource-io
Copy link
Copy Markdown

deepsource-io Bot commented May 11, 2026

DeepSource Code Review

We reviewed changes in 9678037...0e340d5 on this pull request. Below is the summary for the review, and you can see the individual issues we found as inline review comments.

See full review on DeepSource ↗

PR Report Card

Overall Grade   Security  

Reliability  

Complexity  

Hygiene  

Code Review Summary

Analyzer Status Updated (UTC) Details
Docker May 11, 2026 2:05a.m. Review ↗
JavaScript May 11, 2026 2:05a.m. Review ↗
Python May 11, 2026 2:05a.m. Review ↗
Shell May 11, 2026 2:05a.m. Review ↗
SQL May 11, 2026 2:05a.m. Review ↗
Secrets May 11, 2026 2:05a.m. Review ↗

Important

AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.

Copy link
Copy Markdown
Author

@pushthev1be pushthev1be left a comment

Choose a reason for hiding this comment

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

Add Claude Code initiative skill for terminal task management

@LeeJMorel
Copy link
Copy Markdown
Member

This seems great!

lets merge it into dev, and see how it tests?

Copy link
Copy Markdown
Member

@jordandrako jordandrako left a comment

Choose a reason for hiding this comment

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

I do appreciate the work here. I plan on making an MCP server when we reach v1, which should be relatively soon, but this can be a good stop gap.

Comment on lines +20 to +31
"Bash(gh issue *)",
"Bash(gh.exe issue *)",
"PowerShell(gh issue list --repo Morelitea/initiative --limit 5 --state open --json number,title,createdAt,url)",
"PowerShell(& \"C:\\\\Users\\\\PUSH\\\\AppData\\\\Local\\\\GitHubDesktop\\\\bin\\\\gh.exe\" issue list --repo Morelitea/initiative --limit 5 --state open --json number,title,createdAt,url)",
"WebFetch(domain:github.com)",
"Bash(Get-ChildItem -Path \"c:\\\\Users\\\\PUSH\\\\helper\\\\initiative\\\\backend\" -Recurse -Directory)",
"Bash(Select-Object -First 20)",
"Bash(mkdir -p \"c:/Users/PUSH/helper/initiative/.claude/skills/initiative\")",
"Bash(git add *)"
],
"additionalDirectories": [
"c:\\Users\\PUSH\\helper\\initiative\\.claude\\skills"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Please remove the changes to this file from the PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants