activity-start

Creates and checks into new work activities with intent classification, deduplication, and goal setting.

3|1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/isizono/calm --skill activity-start-isizono
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: activity-start
Source: https://github.com/isizono/calm/tree/main/skills/activity-start
Command: npx skills add https://github.com/isizono/calm --skill activity-start-isizono

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When starting new work in a session-persistent memory system, activities can be duplicated across sessions, created without clear intent, or left without defined completion criteria. This Skill enforces a structured workflow for creating activities so every new task is deduplicated, tagged, linked to related decisions, and given an explicit end condition. ## Core Features & Use Cases - Intent Classification: Determines whether the work is a discussion, implementation, investigation, debug, design, document, or review task, and applies the appropriate title prefix and tags. - Duplicate Detection: Runs a cross-entity search before creation and proposes resuming an existing activity via check-in instead of reinventing it. - Implement Guard Handling: Ensures implementation activities are linked to at least one agreed decision, prompting the user to record a rationale decision when none exists. - Goal Definition: Sets a verifiable completion goal, links to an existing open goal, records a waiver for ongoing work, or deliberately leaves the goal undefined. - Use Case: A user says "start working on adding recency boost to search". The Skill searches for existing related activities and decisions, confirms the intent is implement, links the agreed design decision, creates the activity with domain and intent tags, and sets a goal with Claude-verifiable conditions. ## Quick Start Tell the assistant "start a new activity for updating the README installation steps" and it will classify the intent, check for duplicates, and create the activity with a check-in.

Frequently Asked Questions about activity-start

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start a new activity without creating duplicates?▼

Run a cross-entity search on the title keywords before calling add_activity. If an existing activity or topic matches the same purpose, propose resuming it via the check-in skill instead of creating a new one.

How is the intent of a new activity determined?▼

Intent is judged from what the user wants to accomplish, not keyword matching. The categories are investigate, debug, implement, design, discuss, document, and review, and ambiguous cases are confirmed with the user in a single turn.

Why does add_activity fail with IMPLEMENT_WORKFLOW_GUARD?▼

Activities with implement intent must be related to at least one agreed decision. If none exists, ask the user why implementation is starting directly, record the answer as a decision with add_decisions, then link it.

Can an activity be created without a completion goal?▼

Yes. If the work is ongoing or has no definable end, record a waiver with a reason. If there is not enough information to define a goal, leaving it undefined is a valid state and no placeholder should be written.

When should activity creation confirmation be skipped?▼

Confirmation can be skipped only when there is clearly nothing to decide, such as an explicit command with an unambiguous target repository. Otherwise the title, intent, domain, and tags are shown to the user for approval.