A Python tool for programmatically building and validating Claude workflow instructions for AI Forge
Project description
AI Forge - Claude Collective Builder
AI Forge is a Python CLI tool that transforms Claude Code from a powerful but low-level tool into a productivity multiplier through intelligent, templated configurations. It provides opinionated, best-practice setups while maintaining the flexibility teams need to customize their workflows.
Must-read documents
- CLAUDE.md: The core architecture and design document for AI Forge.
- REVIEW.md: The latest code review and project status.
- PRD.md: The main project requirements document.
🎯 Taskmaster Export - 2025-07-29 12:16:32 UTC 📋 Export: with subtasks • Status filter: none 🔗 Powered by Task Master
| Project Dashboard | |
|---|---|
| Task Progress | ███████░░░░░░░░░░░░░ 33% |
| Done | 6 |
| In Progress | 0 |
| Pending | 0 |
| Deferred | 12 |
| Cancelled | 0 |
| - | - |
| Subtask Progress | ███████████░░░░░░░░░ 53% |
| Completed | 10 |
| In Progress | 1 |
| Pending | 8 |
| ID | Title | Status | Priority | Dependencies | Complexity |
|---|---|---|---|---|---|
| 1 | Initialize Python Project with Modern Tooling | ✓ done | high | None | N/A |
| 2 | Implement Core CLI Framework with Click | ✓ done | critical | 1 | ● 7 |
| 2.1 | Set up project structure and install Click dependencies | ✓ done | - | None | N/A |
| 2.2 | Create main CLI entry point with command group setup | ✓ done | - | 2.1 | N/A |
| 2.3 | Implement individual command implementations | ✓ done | - | 2.2 | N/A |
| 2.4 | Create custom exception hierarchy | ✓ done | - | 2.1 | N/A |
| 2.5 | Implement console output utilities with Rich integration | ✓ done | - | 2.1, 2.4 | N/A |
| 2.6 | Implement error handling and exit code management | ✓ done | - | 2.4, 2.5 | N/A |
| 2.7 | Configure entry point in pyproject.toml | ✓ done | - | 2.2, 2.3 | N/A |
| 2.8 | Create comprehensive CLI testing with CliRunner | ✓ done | - | 2.3, 2.6, 2.7 | N/A |
| 3 | Design Configuration Schema with Pydantic | ✓ done | critical | 1 | ● 8 |
| 4 | Build Template System Architecture | ✓ done | critical | 3 | ● 9 |
| 5 | Implement File Generation Engine | ✓ done | critical | 4 | ● 7 |
| 6 | Create Starter Template | ✓ done | critical | 5 | ● 4 |
| 7 | Implement Project Detection System | x deferred | high | 6 | N/A |
| 7.1 | Create Core Detector Infrastructure | ✓ done | - | None | N/A |
| 7.2 | Implement Language Detection Rules | ✓ done | - | 7.1 | N/A |
| 7.3 | Build Framework and Tool Detection | ► in-progress | - | 7.2 | N/A |
| 7.4 | Implement Detection Orchestration and Scoring | ○ pending | - | 7.3 | N/A |
| 7.5 | Create Git Repository Analysis | ○ pending | - | 7.4 | N/A |
| 8 | Build Security Validation System | x deferred | high | 6 | N/A |
| 9 | Develop Validation and Testing Framework | x deferred | critical | 6 | ● 8 |
| 9.1 | Implement static configuration validators | ○ pending | - | None | N/A |
| 9.2 | Create Claude Code integration testing module | ○ pending | - | None | N/A |
| 9.3 | Implement permission verification tests | ○ pending | - | None | N/A |
| 9.4 | Add hook execution validation | ○ pending | - | None | N/A |
| 9.5 | Test CLAUDE.md loading | ○ pending | - | None | N/A |
| 9.6 | Create comprehensive test fixtures | ○ pending | - | None | N/A |
| 10 | Create Documentation and Distribution | x deferred | critical | 9 | ● 6 |
| 11 | Implement Language-Specific Templates | x deferred | high | 6 | N/A |
| 12 | Build MCP Integration System | x deferred | high | 6 | N/A |
| 13 | Create Sub-Agent Template System | x deferred | high | 6 | ● 6 |
| 14 | Implement Interactive Mode for Phase 2 | x deferred | medium | 5, 6 | ● 8 |
| 15 | Implement Version Management System | x deferred | high | 6 | ● 9 |
| 16 | Implement Team Features for Phase 2 | x deferred | medium | 4, 5 | ● 10 |
| 17 | Add Validate and Version Commands for Phase 1 | x deferred | high | 2, 9 | N/A |
| 18 | Create Enhanced Documentation and Distribution for Phase 1 | x deferred | high | 10, 15 | N/A |
📋 End of Taskmaster Export - Tasks are synced from your project using the
sync-readmecommand.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ai_forge_collective-1.1.0.tar.gz.
File metadata
- Download URL: ai_forge_collective-1.1.0.tar.gz
- Upload date:
- Size: 5.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
566b5c3011c50de54bd51b49ce9b069e212063f37cc50ba7e3145926626d8a2d
|
|
| MD5 |
c5d0ea25915a96a80a42626873306192
|
|
| BLAKE2b-256 |
414f55c6d216dda9b00a52811aaa2b4d7ae6081ddd264d6e6c08bee3b73bbcdd
|
Provenance
The following attestation bundles were made for ai_forge_collective-1.1.0.tar.gz:
Publisher:
release.yml on ddlaws0n/ai-forge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ai_forge_collective-1.1.0.tar.gz -
Subject digest:
566b5c3011c50de54bd51b49ce9b069e212063f37cc50ba7e3145926626d8a2d - Sigstore transparency entry: 326005107
- Sigstore integration time:
-
Permalink:
ddlaws0n/ai-forge@f94320d2c76c9250958f18fe1527fd18dd18367e -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/ddlaws0n
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f94320d2c76c9250958f18fe1527fd18dd18367e -
Trigger Event:
push
-
Statement type:
File details
Details for the file ai_forge_collective-1.1.0-py3-none-any.whl.
File metadata
- Download URL: ai_forge_collective-1.1.0-py3-none-any.whl
- Upload date:
- Size: 63.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc35d01e844dea51923cbf08677c49307c5c1be7891ec4dae2256ee663ce7bc3
|
|
| MD5 |
428665c2909a127d54a1c0a52ef026d4
|
|
| BLAKE2b-256 |
30052d2b994ba4e92f30e7ebc068280e54627d4aaa7028e130ca293df44e76da
|
Provenance
The following attestation bundles were made for ai_forge_collective-1.1.0-py3-none-any.whl:
Publisher:
release.yml on ddlaws0n/ai-forge
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ai_forge_collective-1.1.0-py3-none-any.whl -
Subject digest:
dc35d01e844dea51923cbf08677c49307c5c1be7891ec4dae2256ee663ce7bc3 - Sigstore transparency entry: 326005136
- Sigstore integration time:
-
Permalink:
ddlaws0n/ai-forge@f94320d2c76c9250958f18fe1527fd18dd18367e -
Branch / Tag:
refs/tags/v1.1.0 - Owner: https://github.com/ddlaws0n
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f94320d2c76c9250958f18fe1527fd18dd18367e -
Trigger Event:
push
-
Statement type: