project-lifecycle — community project-lifecycle, AIfred, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Ideal for AI Agents like Claude Code and AutoGPT needing comprehensive project management capabilities from creation to archival. AIfred is an AI-enabled command deck for your homelab: it inventories services, watches uptime and logs, explains issues in plain English, and can safely execute runbooks to fix common problems.

davidmoneil davidmoneil
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The project-lifecycle skill by davidmoneil is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Ideal for AI Agents like Claude Code and AutoGPT needing comprehensive project management capabilities from creation to archival.

Core Value

Empowers agents to manage project lifecycles by consolidating creation, registration, consolidation, and management tasks, utilizing runbooks and plain English explanations for seamless issue resolution and project tracking, all while syncing knowledge and updating documentation.

Capabilities Granted for project-lifecycle

Automating project onboarding and registration
Consolidating project knowledge and documentation
Managing project priorities and context files

! Prerequisites & Limits

  • Requires AIfred command deck integration
  • Limited to projects in ~/Code or .claude/projects directories
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

project-lifecycle

Install project-lifecycle, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Project Lifecycle Skill

Complete project management workflow from creation through consolidation and archival.


Overview

This skill consolidates all project lifecycle operations:

  • Creation: New code projects in ~/Code or internal projects in .claude/projects
  • Registration: Register existing projects with AIfred tracking
  • Consolidation: Sync knowledge, update docs, create commits
  • Management: Track priorities, update context files

Value: Unified approach to project management with consistent patterns and documentation.


Quick Actions

NeedActionReference
Create new code project/new-code-project <name>@.claude/commands/new-code-project.md
Register existing project/register-project <path-or-url>@.claude/commands/register-project.md
Create internal project/create-project <name>@.claude/commands/create-project.md
Consolidate project knowledge/consolidate-project <name>@.claude/commands/consolidate-project.md

Project Lifecycle Workflow

PROJECT LIFECYCLE
=================

CREATE (new projects)
  /new-code-project <name>
    - Creates in ~/Code/<name>
    - Initializes git, README, .claude/CLAUDE.md
    - Registers in paths-registry.yaml
    - Creates context file at .claude/context/projects/<name>.md

  /create-project <name>
    - Creates internal project in .claude/projects/<name>
    - For non-code projects (writing, research, planning)
    - Creates project structure with config.yaml

REGISTER (existing projects)
  /register-project <path-or-url>
    - Clones GitHub URL to ~/Code/ if needed
    - Auto-detects language/type
    - Adds to paths-registry.yaml
    - Creates context file

CONSOLIDATE (ongoing maintenance)
  /consolidate-project <name>
    - Updates context file with current state
    - Syncs documentation with code
    - Creates git commit with changes
    - Options: --infrastructure, --analyze, --all

ARCHIVE (completed projects)
  - Move context to .claude/context/archive/
  - Update paths-registry.yaml status
  - Optional: Remove from ~/Code/

Project Locations

Understanding where projects live:

Project TypeLocationRegistration
Code projects~/Code/<project>/paths-registry.yamlcoding.projects
Internal projects.claude/projects/<project>/Direct in AIfred
Context/notes.claude/context/projects/<project>.mdAlways in AIfred
External sourcesexternal-sources/<category>/Symlinks to external data

Context File Template

When creating project context files, use this structure:

markdown
1# Project: <name> 2 3**Type**: web-app | api | cli | library | docker | internal 4**Language**: typescript | python | go | rust | N/A 5**Location**: ~/Code/<name> or .claude/projects/<name> 6**Status**: active | maintenance | archived 7**Created**: YYYY-MM-DD 8 9## Overview 10 11Brief description of project purpose. 12 13## Key Files 14 15- `src/` - Main source code 16- `README.md` - Project documentation 17 18## Current State 19 20What's working, what's in progress. 21 22## Integration Points 23 24How this connects to AIfred infrastructure.

Registration Patterns

GitHub URL Detection

When user mentions a GitHub URL:

  1. Check if already registered in paths-registry.yaml
  2. If not, clone to ~/Code/<repo-name>
  3. Auto-detect language from file extensions
  4. Add to registry under coding.projects
  5. Create context file

Existing Local Project

When registering an existing local project:

  1. Verify path exists
  2. Detect project type and language
  3. Add to paths-registry.yaml
  4. Create context file
  5. Optionally initialize .claude/CLAUDE.md in project

Integration Points

With Session Management

  • New projects can be noted in session-state.md
  • Project work tracked via current-priorities.md

With Orchestration

  • Complex project setup may trigger orchestration
  • Use /orchestration:plan "setup [project]" for multi-phase setup

With Memory MCP

  • Store project metadata as Memory entities
  • Track project relationships and dependencies

With paths-registry.yaml

  • Source of truth for all project locations
  • Check before assuming any path

Common Workflows

Starting a New Feature Project

1. /new-code-project my-feature --type api --lang typescript
2. Review generated structure in ~/Code/my-feature
3. Update context file with specific requirements
4. Begin development

Onboarding Existing Project

1. /register-project https://github.com/user/repo
2. Review auto-detected settings
3. Update context file with domain knowledge
4. Add any custom CLAUDE.md to the project

Project Knowledge Sync

1. /consolidate-project my-project
2. Review documentation updates
3. Commit changes
4. Update session-state.md if needed

Troubleshooting

Project not appearing in registry?

  • Check paths-registry.yaml directly
  • Verify path exists: ls ~/Code/<project>
  • Re-run /register-project <path>

Context file out of date?

  • Run /consolidate-project <name>
  • Review changes before committing
  • Update manually if consolidation misses details

Git clone failing?

  • Check SSH key: ssh -T git@github.com
  • Verify URL format
  • Check network connectivity

Commands

  • @.claude/commands/new-code-project.md - New code project creation
  • @.claude/commands/register-project.md - Project registration
  • @.claude/commands/create-project.md - Internal project creation
  • @.claude/commands/consolidate-project.md - Project consolidation

Context Files

  • @paths-registry.yaml - Project registration source of truth
  • @.claude/context/projects/ - All project context files
  • @.claude/templates/project-template/ - Project template structure

Patterns

  • @.claude/context/patterns/memory-storage-pattern.md - When to store in Memory
  • @.claude/context/standards/documentation-location.md - Where to document

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is project-lifecycle?

Ideal for AI Agents like Claude Code and AutoGPT needing comprehensive project management capabilities from creation to archival. AIfred is an AI-enabled command deck for your homelab: it inventories services, watches uptime and logs, explains issues in plain English, and can safely execute runbooks to fix common problems.

How do I install project-lifecycle?

Run the command: npx killer-skills add davidmoneil/AIfred. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for project-lifecycle?

Key use cases include: Automating project onboarding and registration, Consolidating project knowledge and documentation, Managing project priorities and context files.

Which IDEs are compatible with project-lifecycle?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for project-lifecycle?

Requires AIfred command deck integration. Limited to projects in ~/Code or .claude/projects directories.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add davidmoneil/AIfred. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use project-lifecycle immediately in the current project.

Related Skills

Looking for an alternative to project-lifecycle or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI