project-lifecycle — community project-lifecycle, AIfred, community, ide skills

v1.0.0

About this Skill

Ideal for Development Agents requiring comprehensive project management capabilities from creation to archival. End-to-end project management from creation through consolidation and archival

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

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reviewed Landing Page Review Score: 9/11

Killer-Skills keeps this page indexable because it adds recommendation, limitations, and review signals beyond the upstream repository text.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review Locale and body language aligned
Review Score
9/11
Quality Score
52
Canonical Locale
en
Detected Body Locale
en

Ideal for Development Agents requiring comprehensive project management capabilities from creation to archival. End-to-end project management from creation through consolidation and archival

Core Value

Empowers agents to manage project lifecycles seamlessly, including creation, registration, consolidation, and archival, leveraging AIfred tracking and context file updates to streamline project workflows.

Ideal Agent Persona

Ideal for Development Agents requiring comprehensive project management capabilities from creation to archival.

Capabilities Granted for project-lifecycle

Automating project creation and registration with AIfred tracking
Consolidating project knowledge and updating documentation
Managing project priorities and context files for efficient tracking

! Prerequisites & Limits

  • Requires access to ~/Code and .claude/projects directories
  • Dependent on AIfred tracking for project registration

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

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

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 Development Agents requiring comprehensive project management capabilities from creation to archival. End-to-end project management from creation through consolidation and archival

How do I install project-lifecycle?

Run the command: npx killer-skills add davidmoneil/AIfred/project-lifecycle. 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 creation and registration with AIfred tracking, Consolidating project knowledge and updating documentation, Managing project priorities and context files for efficient tracking.

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 access to ~/Code and .claude/projects directories. Dependent on AIfred tracking for project registration.

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/project-lifecycle. 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.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

project-lifecycle

Install project-lifecycle, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

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

Related Skills

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

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

The React Framework

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

98.6k
0
Developer